Article View: pl.comp.lang.c
Article #982Re: malloc czy (type *)malloc?
From: Michal Malecki
Date: Thu, 29 Jan 1998 20:38
Date: Thu, 29 Jan 1998 20:38
52 lines
3164 bytes
3164 bytes
Mirek Prywata <mpry@fuw.edu.pl> wrote:
: [...]
:> do programowania strukturalnego ? Ale jak najbardziej sie nadaje!
:> IMHO jezyk C nadaje sie WYLACZNIE dla ludzi, ktorzy nie potrafia zrozumiec
:> jezyka C++. [...]
: A to juz bardzo smiale zdanie. Wyglada to na zdanie kogos, kto sie
: nauczyl (i zrozumial ??) C++ i zachlysnal sie nim. Otoz nie zawsze
: nalezy wytaczac dzialo to zabicia muchy.
Niespecjalnie jest to stwierdzenie szczesliwe akurat tutaj.
: A o jezykach takich jak Perl
: slyszales? Po co na przyklad prosty programik typu
: getchar();...putchar(); pisac w C++.
Roznica jest niewielka. Zgadzam sie. Tyle tylko, ze czlowiek ma swoje
przyzwyczajenia.
Nie zauwazyles np., ze C wymaga deklaracji wszystkich zmiennych na poczatku
bloku, a C++ gdziekolwiek w bloku ?
Jedyna zaleta C nad C++ (powtarzam: JEDYNA) to to, ze wymaga mniej pamieci
i programy sie szybciej kompiluja. W wiekszosci wypadkow nie ma to znaczenia.
: A dlaczego nie warto do niektorych
: rzeczy uzywac C, tylko latwiej napisac prosty programik w perlu? A po co
: np. pisac program, skoro akurat takie zadanie da sie wykonac jako skrypt
: shella? Nie dopasowuj zycia do Twojego ukochanego jezyka, tylko jezyki
: programowania, ktorych uzywasz, do zadan, ktore maja wykonac.
No coz, jak sie nie zna C++, to sie pisze takie bzdury. Czy tobie sie
wydaje, ze pisanie w C++ zamiast w C, to tak jakby pisac w C zamiast
w perlu czy w shellu ? Chyba mylisz pojecia.
Pamietaj np. ze wiele rzeczy duzo latwiej jest napisac w shellu, niz w C.
Przyklad: z mojego konta odpalam muda. Jak robi sie reboot, to program sie
sklada, a potem odpala sie na nowo. Ale nie sam. Wstaje jezeli postawi
go specjalnie do tego celu napisany skrypt. Jak mialbym ten skrypt do
startowania napisac w C, czy C++, to chyba bym predzej glowa mur przebil.
A robi on pare dodatkowych czynnosci, np. przy ewentualnym core produkuje
odpowiedni raport, zmienia kod na nowy, jezeli jest itd. No i odpala muda.
W C byloby to straszliwie ciezkie do napisania (co nie znaczy, ze niemozliwe).
Podalem drobny przyklad, kiedy stosowac skrypty.
Ale zapamietaj, ze __NIE_MA__ takiego problemu, do ktorego lepiej stosowac
C, niz C++.
--
.---. . . - Michal Malecki <mmalecki@technologist.com>/The things that
\___ ,-. | , |- ,-. ,- mUd: zly.mud.org.pl 4000. /can't destroy you
\ |-' |< | | | | uRl: www.kis.p.lodz.pl/~sektor /make you
`---' `-' ' ` `' `-' ' pGp: sektor@zly.kis.p.lodz.pl /stronger...
Technical Details
Message-ID:
<6aqpca$p7k@polonez.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!ict.pwr.wroc.pl!news.man.lodz.pl!not-for-mailReferences:
<34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <34CE02F6.437EC7AF@fuw.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!ict.pwr.wroc.pl!news.man.lodz.pl!not-for-mail From: Michal Malecki <sektor@zly.kis.p.lodz.pl> Newsgroups: pl.comp.lang.c Subject: Re: malloc czy (type *)malloc? Date: 29 Jan 1998 20:38:34 GMT Lines: 52 Message-ID: <6aqpca$p7k@polonez.man.lodz.pl> References: <34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <34CE02F6.437EC7AF@fuw.edu.pl> NNTP-Posting-Host: sektor@zly.kis.p.lodz.pl User-Agent: tin/pre-1.4-980105 (UNIX) (SunOS/5.5.1 (i86pc)) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit