Article View: rec.games.programmer
Article #2003Re: Should I learn C or C++ first?
From: Philip Machanick
Date: Wed, 16 Aug 1995 18:05
Date: Wed, 16 Aug 1995 18:05
21 lines
1647 bytes
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!userReferences:
<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