🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2046

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

#2046
From: David Gunn
Date: Wed, 06 Sep 1995 00:26
38 lines
2379 bytes
slmyv@millville.declab.usu.edu (Denys Larry) wrote:

>In article <rshapiro-1408950937080001@esb.bbn.com>, rshapiro@bbn.com (R Shapiro) writes:
>|>In article <40mqib$msc@wormhole.cognos.com>, douvilld@Cognos.COM (Derek
>|>Douville) wrote:
>|>>One cannot fully apreciate the advanced organizational features of C++
>|>>until they've programmed in C.  
>|>
>|>And you can't understand the "advanced" features of C until you've
>|>manually set bits in hardware with toggle switches, right? Therefore every
>|>new programmer should start by programming in machine language -- yeah,
>|>that's a *great* way to teach modern principles of programming...

>  Going to toggle switches is a little much, but it has been my
>experience that programmers who know assembly are much better at
>programming in C than those who don't.  I think the same is true of
>C and C++ programmers.

I agree that understanding the linker process of C object files is aided by knowledge of
how this would be done with an assembler object code.   But disagree that significant work
with C is necessary for C++.  Basicly I would say it is a matter of personal preference,
if you are the kind of person that enjoys working close to the hardware, you'll prefer C
'the portable assembler', if you are a 'big concept' person like me, then you won't be
able to find a use for C, but C++ objects will appeal.  

Of course if you really want portablility or you are into the WWW you'll go for Java, at
http://java.sun.com.   Java is an alternative to C++, you still call C for the low-level
stuff just the same as from C++.   So maybe you should learn C then choose between C++ and
Java.




David.Gunn@econsoft.wintermute.co.uk
Aberdeen, Scotland

"All opinions must be my own, since nobody pays me
 enough to be their mouthpiece."
Technical Details
Message-ID: <42ipgb$9l1@Titania.wintermute.co.uk>
Path: arc1-ca.pugleaf.net!wintermute.co.uk!news
References: <3v6qkj$8ak@news1.best.com> <3v713f$2bd@ixnews6.ix.netcom.com> <rshapiro-1408950937080001@esb.bbn.com> <1995Aug15.220229.59026@cc.usu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!wintermute.co.uk!news
From: David.Gunn@econsoft.wintermute.co.uk (David Gunn)
Newsgroups: rec.games.programmer,comp.lang.c++
Subject: Re: Should I learn C or C++ first?
Date: Wed, 06 Sep 1995 00:26:26 GMT
Organization: Wintermute Ltd, Scotland
Message-ID: <42ipgb$9l1@Titania.wintermute.co.uk>
References: <3v6qkj$8ak@news1.best.com> <3v713f$2bd@ixnews6.ix.netcom.com> <rshapiro-1408950937080001@esb.bbn.com> <1995Aug15.220229.59026@cc.usu.edu>
NNTP-Posting-Host: econsoft.wintermute.co.uk
X-Newsreader: Forte Free Agent 1.0.82