🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2003

Re: Should I learn C or C++ first?

#2003
From: Philip Machanick
Date: Wed, 16 Aug 1995 18:05
21 lines
1647 bytes
In article <40m2do$mkj@seagoon.newcastle.edu.au>,
c9228759@lily.newcastle.edu.au (Dean Fogarty) wrote:

> I have to disagree with you.  While OO principles may be great, they
> don't necessarily contribute to better code (note I did not say modular -
> modularity is very important).  However, understanding the fundamentals
> is very important.  If you don't have the basics under control (such as
> the details of data structures and their use) then programming in
> any language will be difficult.

Using someone else's abstractions is an important skill on the way towards
understanding how to design your own. If giving an introductory course, I
would start from OO principles, making it a rule to reuse existing code as
much as possible, and gradually work towards algorithms issues.

Analogy: if you want to design a car, it's helpful to learn how to drive first.
-- 
Philip Machanick                   philip@cs.wits.ac.za
Department of Computer Science, University of the Witwatersrand
2050 Wits, South Africa
phone 27(11)716-3309  fax 27(11)339-7965
Technical Details
Message-ID: <philip-1608951614220001@macadamia.cs.wits.ac.za>
Path: arc1-ca.pugleaf.net!macadamia.cs.wits.ac.za!user
References: <3v6qkj$8ak@news1.best.com> <3v713f$2bd@ixnews6.ix.netcom.com> <408rnk$auj@seagoon.newcastle.edu.au> <40f2gb$j0o@nnrp1.primenet.com> <40m2do$mkj@seagoon.newcastle.edu.au>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!macadamia.cs.wits.ac.za!user
From: philip@cs.wits.ac.za (Philip Machanick)
Newsgroups: rec.games.programmer,comp.lang.c++
Subject: Re: Should I learn C or C++ first?
Date: 16 Aug 1995 18:05:51 GMT
Organization: Computer Science Dept., Wits
Distribution: world
Message-ID: <philip-1608951614220001@macadamia.cs.wits.ac.za>
References: <3v6qkj$8ak@news1.best.com> <3v713f$2bd@ixnews6.ix.netcom.com> <408rnk$auj@seagoon.newcastle.edu.au> <40f2gb$j0o@nnrp1.primenet.com> <40m2do$mkj@seagoon.newcastle.edu.au>
NNTP-Posting-Host: macadamia.cs.wits.ac.za