Article View: pl.comp.lang.c
Article #272351Re: [SGCL] Odśmiecania współbieżnego ciąg dalszy
From: Sebastian Nibisz
Date: Wed, 27 Feb 2008 13:00
Date: Wed, 27 Feb 2008 13:00
52 lines
3413 bytes
3413 bytes
> Dla ustalenia uwagi. Nie mam nic przeciwko SGCL ani Śmieciuchowi, ani > innemu > GC dla C++ i C. > > Podkreślę moje stanowisko. Ok, ale nawet gdybyś był przeciwko, to masz do tego prawo i z pewnością pretensji bym o to do Ciebie nie miał. > Mając to w pamięci. Kiedy mówisz o zasobach w językach z GC używasz wzorca > projektowego "język C", czyli jezeli coś ma być napisane > alokując/zwalniając zasoby inne niż RAM mówisz: "Piszemy jak w C!". > To jest użycie wzorca projektowego "język C". > > Teraz postaw się w sytuacji (która mnie dotknęła) wytłumacz to > przeciętnemu > koderowi języka z GC (i tylko jednego języka, bo tacy jednojęzykowcy są > tanii). > > Co mu powiesz? Wyłożysz mu C? Ile to bedzie kosztować? Szkolenie z podstaw > C > też kosztuje. Ja chętnie szkolę, ale czy to jest tanie -- nie sądzę? > Jest tańsze niż wykłady firm consultingowych, ale nadal nie jest tanie. Ale to świadczy jedynie o tym, że koder jest niedouczony. Nawet ucząc się tylko języka z GC, koder powinien sie dowiedzieć co to jest GC i do czego tego wykorzystywać nie można. >> To że istnieją niekompetentni programiści, nie jest w żadnym stopniu winą >> istnienia systemów GC. > > NIE! Nie jest winą GC. > > GC dla ludzi znających C, C++ i języki bez GC jest istotnie obniżeniem > kosztów w sytuacji kiedy tego trzeba. Miałem osobiście przypadki kiedy > powodowało wzrost kosztów. > > Dla ludzi, nie mających pojęcia o tym, może powodować drastyczny wzrost > kosztów w projektach korzystających z zasobów innych niż RAM na skutek nie > przewidzianych katastrof. > > Podsumowując -- wiem, że są sytuacje kiedy GC może być wygodne, ale GC to > jest bardzo rozleniwiająca brzytwa -- generalnie goli elegancko, ale słabo > obeznani potrafią poderżnąc sobie i innym gardło. A nalezy pamiętać, że > określony kod jest uzywany zazwyczaj w zakresie 10 - 1000 razy większym > podwzględem zasobów niż przewidziane przez koderów obciążenie. j/w Pozdrawiam. - Bastek -
Technical Details
Message-ID:
<fq3mth$d0p$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<fppvdq$68v$1@inews.gazeta.pl> <fq0od3$5bm$1@inews.gazeta.pl> <fq0qpa$ekv$1@inews.gazeta.pl> <fq0s58$jvv$1@inews.gazeta.pl> <fq0tjl$shn$1@news.vectranet.pl> <fq10ir$8nn$1@inews.gazeta.pl> <fq140s$2u6$1@news.vectranet.pl> <fq164t$3bl$1@inews.gazeta.pl> <fq1mqa$kqq$1@news.vectranet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Sebastian Nibisz" <EBA_K@poczta.onet.pl> Newsgroups: pl.comp.lang.c Subject: Re: [SGCL] Odśmiecania współbieżnego ciąg dalszy Date: Wed, 27 Feb 2008 14:00:28 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 53 Message-ID: <fq3mth$d0p$1@inews.gazeta.pl> References: <fppvdq$68v$1@inews.gazeta.pl> <fq0od3$5bm$1@inews.gazeta.pl> <fq0qpa$ekv$1@inews.gazeta.pl> <fq0s58$jvv$1@inews.gazeta.pl> <fq0tjl$shn$1@news.vectranet.pl> <fq10ir$8nn$1@inews.gazeta.pl> <fq140s$2u6$1@news.vectranet.pl> <fq164t$3bl$1@inews.gazeta.pl> <fq1mqa$kqq$1@news.vectranet.pl> NNTP-Posting-Host: s178pc190.mmj.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1204117233 13337 85.219.178.190 (27 Feb 2008 13:00:33 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 27 Feb 2008 13:00:33 +0000 (UTC) In-Reply-To: <fq1mqa$kqq$1@news.vectranet.pl> X-Antivirus-Status: Clean X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545 X-Priority: 3 X-Newsreader: Microsoft Windows Mail 6.0.6000.16480 X-User: eba_k X-Antivirus: avast! (VPS 080227-0, 2008-02-27), Outbound message X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit