🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #17463

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

#17463
From: klops
Date: Wed, 22 Sep 2010 23:02
13 lines
1838 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();
Technical Details
Message-ID: <4c9a8b17$0$27032$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!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
Date: Thu, 23 Sep 2010 01:02:46 +0200
From: klops <klops@klopsserver.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4
MIME-Version: 1.0
Newsgroups: pl.comp.objects
Subject: Re: pl.comp.objects FAQ (Frequently Asked Questions and more)
References: <pl-comp-objects-faq-1-1284567009@ict.pwr.wroc.pl> <4c963840$0$27039$65785112@news.neostrada.pl>
In-Reply-To: <4c963840$0$27039$65785112@news.neostrada.pl>
Lines: 13
Message-ID: <4c9a8b17$0$27032$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.11.60.25
X-Trace: 1285196567 unt-rea-a-02.news.neostrada.pl 27032 83.11.60.25:60182
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit