🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9623

Re: C leren voor C++

#9623
From: Philip Paeps
Date: Sat, 13 Apr 2002 19:54
34 lines
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-mail
References: <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