🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #982

Re: malloc czy (type *)malloc?

#982
From: Michal Malecki
Date: Thu, 29 Jan 1998 20:38
52 lines
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-mail
References: <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