🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: malloc czy (type *)malloc?

#967
From: Wojtek Surowka
Date: Thu, 29 Jan 1998 09:14
31 lines
2571 bytes
>Zgadzam sie z bzdura i totalna ignorancja. Jest bardzo bardzo wiele rzeczy
>do ktorych metodologia OOP kompletnie sie nie nadaje, a co za tym idzie
>C++. Jest to juz bowiem jezyk o wiele wyzszego poziomu niz C i kompilator
>robi za nas mnostwo rzeczy. Np. zwijanie stosu przy obludze wyjatkow,
>albo obiekty tymczasowe. Jest to nie do pomyslenia w wielu systemach.
>Np. wyobrazcie sobie Linux Kernel w C++. Poza tym C++ nie jest do konca
>rozwiniete, nie ma pod niego naprawde dobrych kompilatorow, i ludzie
>po prostu boja sie pod tym pisac. Nie zastanawialiscie sie kiedys dlaczego
>tak malo dobrego oprogramowania Gnu jest tworzonego w C++ ? Prawie na
>palcach mozna policzyc.


Witam uprzejmie,
takie dwie uwagi: po pierwsze, stwierdzenie, ze w C++ da sie tylko
programowac obiektowo jest delikatnie mówiac nieprawdziwe. Dla Stroustrupa
mozliwosc programowania w wielu metodologiach, np. zgodnie z zasadami
programowania strukturalnego byla jednym z podstawowych zalozen przy
tworzeniu C++. Stepanov, twórca STL - najwazniejszej biblioteki ogólnego
zastosowania dla C++ - obwieszcza wszem i wobec ze nie lubi programowania
obiektowego i STL nie korzysta z dziedziczenia (moze cos sie tam znajdzie,
ale ogólne idee nie sa obiektowe).
"Kompilator robi za nas mnóstwo rzeczy" - jezeli o to poprosimy. Proponuje
dowolny program w C przekompilowac kompilatorem C++ - trzeba bedzie pewnie
dodac troche kastów itd. Jezeli w kodzie wynikowym znajdzie sie "zwijanie
stosu przy obsludze wyjatków" albo "obiekty tymczasowe" itd. to trzeba
wyrzucic ten kompilator, bo samowolnie dodal do kodu zródlowego obsluge
wyjatków, deklaracje klas i wyrazenia, w których wystepuja obiekty
tymczasowe.

Pozdrowienia,
WS
Technical Details
Message-ID: <34d04749.0@merkury.piotrkow.tpsa.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.memax.krakow.pl!news.task.gda.pl!news.man.lodz.pl!merkury.piotrkow.tpsa.pl!195.117.19.226
References: <34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <01bd2b32$6a867dc0$89baccc2@karpierz.dyn.ml.org> <Pine.GSO.3.95.980127184022.21491A-100000@neutron.elka.pw.edu.pl>

Show Full Headers
Complete Article Headers
From: "Wojtek Surowka" <WojtekS@aldec.katowice.pl>
Newsgroups: pl.comp.lang.c
References: <34CCAF18.4877@imm.org.pl> <6akmcl$nua@polonez.man.lodz.pl> <01bd2b32$6a867dc0$89baccc2@karpierz.dyn.ml.org> <Pine.GSO.3.95.980127184022.21491A-100000@neutron.elka.pw.edu.pl>
Subject: Re: malloc czy (type *)malloc?
Date: Thu, 29 Jan 1998 10:14:25 +0100
Lines: 33
X-Newsreader: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
NNTP-Posting-Host: 195.117.19.226
Message-ID: <34d04749.0@merkury.piotrkow.tpsa.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.memax.krakow.pl!news.task.gda.pl!news.man.lodz.pl!merkury.piotrkow.tpsa.pl!195.117.19.226
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit