Article View: be.comp.programming
Article #9623Re: C leren voor C++
From: Philip Paeps
Date: Sat, 13 Apr 2002 19:54
Date: Sat, 13 Apr 2002 19:54
34 lines
2633 bytes
2633 bytes
Dietmar Hertsen <dietmar.hertsen@pandora.be> wrote: [...] > Er was iemand die zij dat het nodig was om C eerst te leren, zodat je dan de > noodzaak van C++ inziet. Een antwoord hierop was dat je eerst de 'verkeerde' > gewoonten leerde en ze daarna nog moest uit je hoofd zetten. Wie kan deze > mening(en) argumenteren? Ik blijf van mening dat je best eerst C leert voor je aan C++ begint. Jawel, C++ is een OO taal en C een procedural taal, maar C is een 'eenvoudigere' taal dan C++, en leert je sneller de basics van het programmeren aan voor je verschillende ge-avanceerde spulletjes aan te bieden. In C ben je verplicht veel zelf te doen, dit kan je alleen maar ten goede komen. Later in C++ krijg je veel van de dingen die je in C zelf moet schrijven 'kado' van de taal of de STL, maar dan heb je nog steeds het voordeel van te weten hoe die functies ge�mplementeerd zijn. En believe it or not, soms is OO *not* the way to go. Procedural programmeren of denken is niet noodzakelijk *verkeerd* denken, het is *anders* denken. Het enige waar je moet mee oppassen als je eerst C leert en dan pas C++ is dat je C++ niet 'C-style' gaat schrijven: don't reinvent the wheel. Tenslotte doe je wat je wil, maar ik denk dat een basiskennis C ��n van de meest waardevolle dingen is die je kunt hebben bij het programmeren. - Philip -- Philip Paeps philip@paeps.cx When in doubt, predict that the trend will continue.
Technical Details
Message-ID:
<V10u8.15804$Ze.3621@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3CB84721.8A420CAD@pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,643108e417cc4f0f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-13 12:54:30 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: C leren voor C++
Newsgroups: be.comp.programming
References: <3CB84721.8A420CAD@pandora.be>
User-Agent: tin/1.5.12-20020410 ("Sugar") (UNIX) (FreeBSD/4.5-STABLE (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 34
Message-ID: <V10u8.15804$Ze.3621@afrodite.telenet-ops.be>
Date: Sat, 13 Apr 2002 19:54:29 GMT
NNTP-Posting-Host: 213.118.35.198
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1018727669 213.118.35.198 (Sat, 13 Apr 2002 21:54:29 MET DST)
NNTP-Posting-Date: Sat, 13 Apr 2002 21:54:29 MET DST
Organization: Telenet Internet