Article View: pl.comp.objects
Article #14297Re: C++0x...
From: Seweryn Habdank-Wojewódzki
Date: Thu, 06 Apr 2006 21:46
Date: Thu, 06 Apr 2006 21:46
75 lines
3984 bytes
3984 bytes
Witam Aleksander Galicki wrote: >>> 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. >> >>No więc nadal nie zerknąłeś na wątek poczytaj zatem wypowiedzi Qrczaka, to >>zrozumiesz. I nie mów, że ktoś jest nie douczony jeśli nie wiesz co wie, bo >>nie chciało ci się poczytać wypowiedzi kogokolwiek, a krytykujesz. > > Ale ja nie chce zagladac na pl.comp.lang.c . Nie w tgym roku kalendarzowym. No to tylko zaznaczę, tam się wypowiada także specjalista od języków, który stworzył własny język funkcyjny i zaimplementował go włączając do niego m.in. GC. Jednak jego opinia, jest dla mnie o tyle wartościowa o ile jest zawsze konkretna oraz wskazuje, że autor naprawdę zna się na rzeczy, chociaż nie zawsze się z jego opinią zgadzam. > Ja napisalem konkretnie: GC nie sluzy do > zwalniania innych zasobow niz pamiec. Zatem litanie "GC nie zamyka polaczen > do azy danych" sa tyle samo warte, co "GC nie upral mi skarpetek". > Teraz jasno? Czyli zgadzamy się oboje. > Co IBM wymyslil w zwiazku z finalizatorami???? Co specyfikacja przewiduje?? Nic po prostu nic. Tak jakoś napisałem, bo znam javę ogólnie i wielu jej aspektów nie kapuje. > To goraczka? 36.6 st. C > O czym kolega pisze? (I o co chodzi z tym IBM?) SUN tworzy javę, i IBM też. Przy czym SUN ustala specyfikację, tak mi się wydaje, choć myślę, że specyfikacja nie jest tylko i wyłącznie sprawą SUN. > Narzekanie na finalize(), ktorego zwykle sie nie uzywa do zarzadzania > zasobami, w kontekscie dyskusji o zarzadzaniu pamiecia poprostu mija sie z > jakimkolwiek sensem. Może. Zatem jak się sprząta, tak profesjonalnie, po sobie zasoby w javie. > Ale proponuje eksperyment: sciagnij zrodla jakiegos > wiekszego open source w Javie (np. ActiveMQ, czy JBoss) i zapusc tekstowe > wyszukiwanie po slowach "finally" i "finalize". Chętnie. > To wlasnie dowod na to, ze do dyskusji trzeba cos wiecej niz przeczytac > tutorial. Finalize i finally gwarantuja inne kontrakty. Finalize wykona sie > tylko raz gdzies miedzy likwidacja ostatniej referencji z systemu do obiektu > a skasowaniem tego obiektu przez GC. To malo uzyteczny kontrakt w kontekscie > zarzadzania zasobamic - bo nie wiadomo kiedy ten GC sie wywola no i > zwyczajnie nie ma sensu laczyc kwestie zwalniania pamieci ze zwalnianiem > jakichkolwiek innych zasobow. Finally gwarantuje, ze akcja (zamkniecie > polaczenia np) wykona sie po opuszczeniu bloku i najczesciej o to wlasnie > chodzi. Super. zatem mam zadanie domowe. Dziękuję, że wreszcie postawione jakieś konstruktywne zadania poparte słowami kluczowymi. Linki sam sobie znajdę. Pozdrawiam. -- |\/\/| Seweryn Habdank-Wojewódzki `\/\/
Technical Details
Message-ID:
<e14254$lei$1@tkdami.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mailReferences:
<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> <e12pea$23c$1@tkdami.pl> <06040614080348@polnews.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!newsfeed.tpinternet.pl!news.tkdami.net!news.tkdami.pl!not-for-mail From: Seweryn Habdank-Wojewódzki <habdank@gmail.com> Newsgroups: pl.comp.objects Subject: Re: C++0x... Date: Thu, 06 Apr 2006 23:46:23 +0200 Organization: VectraNet Oswiecim Lines: 76 Message-ID: <e14254$lei$1@tkdami.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> <e12pea$23c$1@tkdami.pl> <06040614080348@polnews.pl> Reply-To: habdank@gmail.com NNTP-Posting-Host: 82.139.21.12 Mime-Version: 1.0 X-Trace: tkdami.pl 1144359909 21970 82.139.21.12 (6 Apr 2006 21:45:09 GMT) X-Complaints-To: usenet@news.tkdami.pl NNTP-Posting-Date: Thu, 6 Apr 2006 21:45:09 +0000 (UTC) User-Agent: KNode/0.9.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit