🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8963

Re: C leren voor C++

#8963
From: Antoon Pardon
Date: Fri, 31 May 2002 14:42
35 lines
2524 bytes
In article <3CEBBC58.2A84902B@tiscali.be>, Dietmar Hertsen wrote:
> Antoon Pardon wrote:
> 
>> >>struct A {
>> >> .......
>> >>}
>> >>
>> >>struct B {
>> >>  struct A *internal;
>> >>  .......
> 
>> > Dit is een 'bevat een..." relatie, niet een "is een..." relatie; dus
>> > geen overerving!
> 
>> Dat is sematisch gekibbel.
>> 
>> Het ging om conceptueel objectgeorienteerd te werken in een
>> taal die daar niet voor geschikt is. Iemand die een beetje
>> weet wat hij doet kan perfect een "bevat een..." relatie
>> gebruiken om een "is een ... relatie" mee te implementeren.
> 
> Kan mij iemand een voorbeeld geven waarom iemand, als hij dan toch
> objectgeorienteerd moet werken, geen C++ i.p.v. C zou gebruiken?

Je  hebt  als  programmeur  niet altijd de keuze in welke taal je
programmeert.

Als ik het goed voorheb, waren de mensen van sun op  een  bepaald
moment  van plan om over te stappen naar C++ voor het coderen van
Solaris, maar was de kwaliteit van de C++ compilor op dat  moment
niet  wat  ze  er van verlangden en hebben ze toen de kernel in C
geschreven op een objectgeorienteerde manier.

-- 
Antoon Pardon
Technical Details
Message-ID: <slrnaff2o1.1j9.apardon@trout.vub.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!mtu.ru!image.surnet.ru!surnet.ru!newspeer.clara.net!news.clara.net!oleane.net!oleane!fr.clara.net!heighliner.fr.clara.net!newsfeed.vmunix.org!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!snic.vub.ac.be!not-for-mail
References: <3CB84721.8A420CAD@pandora.be> <jG%t8.15774$Ze.3708@afrodite.telenet-ops.be> <85661ul9w8.fsf@frit.mine.nu> <5s8tdu8c6coe90esj0lvfuo0m3d0bammnt@4ax.com> <abm9ql$j9rod$1@ID-104709.news.dfncis.de> <imjtdugl01mh9fvrg2vkg8uk3ar736a1m8@4ax.com> <abmm1m$jpmo3$1@ID-104709.news.dfncis.de> <po00eu4h44gngaaeuvrsomkkb733rla2g1@4ax.com> <slrnaemuml.un4.apardon@trout.vub.ac.be> <3CEBBC58.2A84902B@tiscali.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,643108e417cc4f0f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-05-31 07:50:27 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!mtu.ru!image.surnet.ru!surnet.ru!newspeer.clara.net!news.clara.net!oleane.net!oleane!fr.clara.net!heighliner.fr.clara.net!newsfeed.vmunix.org!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!snic.vub.ac.be!not-for-mail
From: Antoon Pardon <apardon@forel.vub.ac.be>
Newsgroups: be.comp.programming
Subject: Re: C leren voor C++
Date: 31 May 2002 14:42:43 GMT
Organization: VUB/ULB Computing Centre
Lines: 35
Message-ID: <slrnaff2o1.1j9.apardon@trout.vub.ac.be>
References: <3CB84721.8A420CAD@pandora.be> <jG%t8.15774$Ze.3708@afrodite.telenet-ops.be> <85661ul9w8.fsf@frit.mine.nu> <5s8tdu8c6coe90esj0lvfuo0m3d0bammnt@4ax.com> <abm9ql$j9rod$1@ID-104709.news.dfncis.de> <imjtdugl01mh9fvrg2vkg8uk3ar736a1m8@4ax.com> <abmm1m$jpmo3$1@ID-104709.news.dfncis.de> <po00eu4h44gngaaeuvrsomkkb733rla2g1@4ax.com> <slrnaemuml.un4.apardon@trout.vub.ac.be> <3CEBBC58.2A84902B@tiscali.be>
NNTP-Posting-Host: trout.vub.ac.be
X-Trace: snic.vub.ac.be 1022856163 29314 134.184.15.70 (31 May 2002 14:42:43 GMT)
X-Complaints-To: usenet@snic.vub.ac.be
NNTP-Posting-Date: 31 May 2002 14:42:43 GMT
User-Agent: slrn/0.9.7.4 (Linux)