🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17095

Re: pl.comp.objects FAQ (Frequently Asked Questions and more)

#17095
From: klops
Date: Thu, 23 Sep 2010 01:02
14 lines
811 bytes
Jednak programowanie obiektowe ma lwi pazur w zanadrzu!!!

Jedn� z zalecanych "unixowskich" technik jest "programowanie przez
dane". Chodzi o to, by umieszcza� z�o�ono�� programu w strukturach
danych co pozwala upraszcza� kod. Czyli chodzi w praktyce o
programowanie obiektowe (jednak oficjalna "unixowska" propaganda si�
kryguje przed jawnym poparciem OOP kt�re jest oczywi�cie lepsze od ich
tradycyjnego, proceduralnego C). Jednym ze spektakularnych przyk�ad�w
przewagi klas nad typami prostymi jest klasa std::string. W C aby
sprawdzi� jaka jest d�ugo�� stringu trzeba wywo�a� strlen() - kt�re
pogina od pocz�tku do ko�ca tablicy char[], co musi trwa�... Natomiast w
C++ wystarczy odczyta� jedn� zmienn� typu size_t funkcj�
std::string::size();

Message-ID: <4c9a8b17$0$27032$65785112@news.neostrada.pl>
Path: polish.pugleaf.net!archive.newsdeef.eu!mbox2nntp-pl.comp.objects.mbox.zip!g2news1.google.com!news1.google.com!news.glorb.com!feeder.erje.net!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!news.nask.pl!news.nask.org.pl!news.internetia.pl!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <pl-comp-objects-faq-1-1284567009@ict.pwr.wroc.pl> <4c963840$0$27039$65785112@news.neostrada.pl>