Article View: pl.comp.lang.c
Article #268142Re: Ciemna strona C++
From: Seweryn Habdank-Wojewódzki
Date: Thu, 22 Nov 2007 08:12
Date: Thu, 22 Nov 2007 08:12
57 lines
3248 bytes
3248 bytes
Witam Sebastian Kaliszewski wrote: > Bo narodziła się Java, która wystarczająco dobrze łączy hierarhię obiektów > Smalltalka ze składnią klamerkową i z przywyczajeniami ludu do pracy na > plikach, używając ulubionego edytora, systemu kontroli wersji itd, a nie > w zamkniętym środowisku. Widzisz Ty J-codera, który pisze bez IDE? Py-coder i owszem, ale J-coderów piszących w vim/emacs nie widuję. Tak więc J-powraca do zamkniętego środowiska, szybciej niż się z niego urwała. > Pokaż mi "typowy styl C++" -- nie ma takiego. Kurs podstawowy zaczynam od książki Koenig Moo. To jest dla mnie "basic legal style". Jak piszesz jak w tej książce (domyślnie to jest bezpieczne), to przechodzenie na ciemną stronę mocy jest spokojne. >> To są potworki napisane przez C-geeka, które niczemu nie służą. > > Które pokazują konkretne problemy. Tak, ale kod wydumany, nigdy nikt po kursie Koenig Moo tak nie napisze (by default). Oczywiście, że tak się da pisać, ale chodzi o poprawne nawyki. > Ja mam swój styl. Nawet 2 style -- jeden firmowy, z użyciem firmowych > bibliotek i drugi własny (z np. silnym użyciem Śmieciucha). Oba są bardzo > różne od stylu boosta czy paru innych. Człowieku, ale Ty jesteś koderem z doświadczeniem i nie wierzę, że Twoje style są takie jak Pana F. >> Zamiast tego kodu pracowałbym na vector < smart_ptr<bar> >. > > Czyli obejściem kulawości języka Nie. To się nazywa znajomość bibliotek? >> Cieszę się, że ++ jest kulawy. Chociaż raczej określiłbym go jako taki co >> ma trzecią nogę w postaci "C". I jak ktoś nie umie chodzić na 3 nogach to >> ma problem, ale ten co umie chodzić na 3 nogach może mieć przewagę nad >> tymi do chodzą na 2. > > Jakoś tak wyszło że lepiej miec 2 albo 4. Na 3 przy chodzeniu > niesymetrycznie się obciążenia rozkładają. Dorzucam 4 nogę w postaci inline (lub nie) Asemblera. Osobiście rzadko z tego korzystam. Ale zapytaj kowboja Piotra wyderskiego, czy na tym czworonożnym bydlątku jeździ się jak na mule, czy jak na ognistym rumaku? Pozdrawiam. -- |\/\/| Seweryn Habdank-Wojewódzki \/\/
Technical Details
Message-ID:
<fi3cqb$et1$2@news.vectranet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mailReferences:
<fghgeo$spf$1@nemesis.news.tpi.pl> <20071106002442.aebf0037.sulsa@dontmail.me> <fgqpbs$9cu$1@news.vectranet.pl> <20071107012633.3efe623d@Vorago> <fgtc67$orn$1@news.vectranet.pl> <fgv710$kde$1@bozon2.softax.pl> <fgv9u6$jm0$1@news.vectranet.pl> <fhfdq5$4bk$1@bozon2.softax.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl> Newsgroups: pl.comp.lang.c Subject: Re: Ciemna strona C++ Date: Thu, 22 Nov 2007 09:12:13 +0100 Organization: VectraNET - http://www.vectranet.pl Lines: 58 Message-ID: <fi3cqb$et1$2@news.vectranet.pl> References: <fghgeo$spf$1@nemesis.news.tpi.pl> <20071106002442.aebf0037.sulsa@dontmail.me> <fgqpbs$9cu$1@news.vectranet.pl> <20071107012633.3efe623d@Vorago> <fgtc67$orn$1@news.vectranet.pl> <fgv710$kde$1@bozon2.softax.pl> <fgv9u6$jm0$1@news.vectranet.pl> <fhfdq5$4bk$1@bozon2.softax.pl> Reply-To: shw_mail@wp.pl NNTP-Posting-Host: 078088193244.osw.vectranet.pl Mime-Version: 1.0 X-Trace: news.vectranet.pl 1195718283 15265 78.88.193.244 (22 Nov 2007 07:58:03 GMT) X-Complaints-To: usenet@news.vectranet.pl NNTP-Posting-Date: Thu, 22 Nov 2007 07:58:03 +0000 (UTC) User-Agent: KNode/0.10.5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit