🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #14293

Re: C++0x...

#14293
From: Aleksander Galicki
Date: Thu, 06 Apr 2006 09:37
75 lines
3474 bytes
>Witam
>
>Aleksander Galicki wrote:
>
>>>Tam gdzieś ok. 201 post, została uruchomiona wojna ojczyźniana nt. GC.
>> 
>> Litosci. Grupa pl.comp.lang.c nadaje sie tylko do jednego : raz do roku
>mozna
>> tam zobaczyc ludzi, ktorych podnieca metaprogramowanie.
>
>Widzę, że wychodzą kompleksy, nawet nie zajrzałeś do tego wątku. Tak
>napisałeś,
>bo ostatnio na pl.comp.lang.c nie byłeś wstanie obronić swoich tez i tyle.
>
>Pragnę zauważyć, że w tym wątku, padały też bardzo istotne argumenty za GC,
>ze
>strony ludzi, którzy bardzo dobrze programują w C i mają dużo racji.

Dobre programowanie w C to takie sobie rekomendacje jesli chodzi o kwestie GC.
Na tamtej grupie na GC patrza jak na zelaznego wilka z bajki i takie same maja
o GC pojecie. A i btw: jakie kompleksy? :-) Ze sobie nie pometaprogramuje? :-)

>> GC rowniez nie nadaje sie do nastepujacych rzeczy:
>>   -parzenie kawy
>>   -wzglednie herbaty
>>   -prania skarpetek
>>   -polowania na niedzwiedzi
>>   -mycia podlogi
>>   ...
>> 
>> Przegapilem cos?
>
>Pomijam fakt, że to jest nie na temat, co świadczy o ignorancji i braku
>kompetencji.

Ignorancja w wzwiazku z czym? Brak jakich kompetencji? Konkretnie :-)
GC nie sluzy do zarzadzanie innymi zasobami niz pamiec. Wyciaganie za kazdym
razem "ale mi GC polaczenia nie zamknie" jest poprostu nie na temat.

>> Finalizatorow sie nie pisze. 
>
>Przykład funkcji ściągniętej ze strony java.sun.com:
>
>protected void finalize(){
>//Objects created in run method are finalized when
>//program terminates and thread exits
>try{
>server.close();
>} catch (IOException e) {
>System.out.println("Could not close socket");
>System.exit(-1);
>}
>}

Powtarzam: tak sie RZADKO pisze. Nawet jak to znalazles na sun.com. Nawet
gdybys to znalazl w Ewangelii.


>> Albo pisze sie _bardzo_ rzadko. W szczegolnosci 
>> finalizatory sie nie nadaja do zarzadzania zasobami.
>
>Jeśli połączenie internetowe to nie jest zasób, to tak. Od kiedy zasób to
>tylko
>pamięć. 

Finally sie uzywa. I to rzadko, bo malo kto bezposrednio w soketki sie bawi. I
ogolnie - co to za maniera - widac ze tutorialu o Javie nie przeczytales, a juz
zamierzasz ludziom tlumaczyc jak sie programuje w Javie? Moze troche pokory?


A.
-- 
============= P o l N E W S ==============
     archiwum i przeszukiwanie newsów
        http://www.polnews.pl
Technical Details
Message-ID: <06040611371135@polnews.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!polnews.pl!not-for-mail
References: <06031921120637@polnews.pl> <8dnr121jkk2h3iks603h8pca5la3h479i8@4ax.com> <06032102391161@polnews.pl> <9b6022pent4nrihvpdeopf213m3f9p5pgn@4ax.com> <dvp934$7qd$1@kujawiak.man.lodz.pl> <c2b022lb7875b6qpe2rcbqnijvsmt0q62d@4ax.com> <e129un$ecb$1@tkdami.pl> <06 <e12kuc$s0m$1@tkdami.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!polnews.pl!not-for-mail
From: "Aleksander Galicki" <no@no.com>
Newsgroups: pl.comp.objects
Subject: Re: C++0x...
Date: Thu, 06 Apr 2006 11:37:11 +0200
Organization: PolNEWS - http://www.polnews.pl
Lines: 76
Message-ID: <06040611371135@polnews.pl>
References: <06031921120637@polnews.pl> <8dnr121jkk2h3iks603h8pca5la3h479i8@4ax.com> <06032102391161@polnews.pl> <9b6022pent4nrihvpdeopf213m3f9p5pgn@4ax.com> <dvp934$7qd$1@kujawiak.man.lodz.pl> <c2b022lb7875b6qpe2rcbqnijvsmt0q62d@4ax.com> <e129un$ecb$1@tkdami.pl> <06 <e12kuc$s0m$1@tkdami.pl>
NNTP-Posting-Host: swift.atra.com.pl
Mime-Version: 1.0
X-Trace: swift.atra.com.pl 1144316231 24832 194.181.190.181 (6 Apr 2006 09:37:11 GMT)
X-Complaints-To: hostmaster@polnews.pl
NNTP-Posting-Date: 6 Apr 2006 09:37:11 GMT
X-Original-NNTP-Posting-Host: 222.153.0.94
X-Original-NNTP-Posting-From: 222-153-0-94.jetstream.xtra.co.nz
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit