Article View: pl.comp.lang.c
Article #1009Re: malloc czy (type *)malloc?
From: Michal Kaczmarczyk
Date: Fri, 06 Feb 1998 21:02
Date: Fri, 06 Feb 1998 21:02
34 lines
2433 bytes
2433 bytes
On 6 Feb 1998, Michal Malecki wrote: > Marcin Laszewski <laser@priam.umcs.lublin.pl> wrote: > > : Czy dalej bedziesz sie upieral, ze nie ma zastosowan gdzie C, czy nawet > : asm, jest lepszy? > > Tu bym tego tak nie ujmowal. > W C++ mozna napisac identyczne programy co w C. Nalezy jedynie brac pod > uwage rozne restrykcje i to wszystko. Każdy program można napisać w dowolnym języku, kwestia tylko jak dobrze się do tego nadaje dany język. > Jezeli zas chodzi o asembler, to o kodzie wynikowym mozna powiedziec ze jest > wolny zarowno w programie napisanym w C jak i C++. I pisanie w nim jest > najlepsza metoda na uzyzkanie najwyzszej efektywnosci. Jest co prawda duzo > zachodu z taka rzecza, ale czasem stosuje sie - po kompilacji programow w C > na zrodlowke asemblera - przerabianie ich, by uzyskac wieksza efektywnosc. Stosuje się raczej wstawki/moduły asemblerowe, żeby nie trzeba było za każdym razem poprawiać asemblera jak się źródła w C przekompiluje. > Coz, kiedy gdb bedzie juz porzadnie supportowany dla C++, zobacze ile stosuje > on kombinacji. Myślę że na pewno więcej niż C. A C nad asemblerem ma tę przewagę że jest przenośny. Myślę że to był główny powód dlaczego napisano jądro linuxa w C, a nie w asemblerze. C się najlepiej do tego nadało z prostego względu: jest to język najniższego poziomu, przenośny. Dlatego też IMHO byłoby bez sensu napisanie go w C++. _______________________________________________________________________________ Michał Kaczmarczyk mailto:mik@iname.com http://student.uci.agh.edu.pl/~kaczmar
Technical Details
Message-ID:
<Pine.LNX.3.96.980206214519.18652A-100000@fox>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!fox.ds14.agh.edu.pl!fox!mikReferences:
<34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <34d11f26.6323935@news.icm.edu.pl> <6bafk2$l86@polonez.man.lodz.pl> <6begc6$if5$2@helios.man.lublin.pl> <6bfam4$q2g@polonez.man.lodz.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!uw.edu.pl!cyfronet!fox.ds14.agh.edu.pl!fox!mik From: Michal Kaczmarczyk <mik@iname.com> Newsgroups: pl.comp.lang.c Subject: Re: malloc czy (type *)malloc? Date: Fri, 6 Feb 1998 22:02:10 +0100 Organization: DS14 Kapitol, AGH, Kraków. Lines: 35 Message-ID: <Pine.LNX.3.96.980206214519.18652A-100000@fox> References: <34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <34d11f26.6323935@news.icm.edu.pl> <6bafk2$l86@polonez.man.lodz.pl> <6begc6$if5$2@helios.man.lublin.pl> <6bfam4$q2g@polonez.man.lodz.pl> NNTP-Posting-Host: fox.ds14.agh.edu.pl Mime-Version: 1.0 X-Sender: mik@fox In-Reply-To: <6bfam4$q2g@polonez.man.lodz.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit