🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2000

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

#2000
From: Derek Douville
Date: Fri, 18 Aug 1995 10:26
41 lines
2607 bytes
Ron Leisti (rleisti@sentex.net) wrote:
: In his article, R Shapiro Wrote:

: >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...

:   I totaly agree.  C++ is quickly becoming a more popular programming 
: language than C.  For instance, how many of the popular compilers out 
: there are supporting only ANSI C?

	His comments you quoted have absolutely nothing to do with
popularity of a language.

:   OOP is a superior *style* of programming than traditional C, and is 
: easier to debug, test, and maintain.  This could save a beginner a 
: considerable amount of time, and frustration.  So wouldn't it just be 
: easier to learn one language, and one concept, then be set for life?

	OOP is a method, style,  and organizational tool for programmers.
C is a language.  You can't compare style and sytax.  What you meant
to say was "C++ offers tools to approach a superior style of pro-
gramming than traditional C".

	I would argue that C++ offers more trapping of errors,  but that
both are equally difficult to debug.  Learning C++ also involves
learning a new concept if the tools C++ provides are to be impli-
mented to their full potential.  Thus,  a new programmer,  while
adapting quickly to the syntax,  may find him/herself overwhelmed
with methodologies and techniques.  Set for life?  I think there is
another thread called "Producing competant CS grads."  Check it out.
You'll find near the end of the thread (last 15 messages,  perhaps) that
the concensus leans towards a wide variety of skills being required
to survive in the real-world.  Lets not carry that one on here.



Derek Douville
Technology Support Services
Cognos Help Desk, Ottawa
Technical Details
Message-ID: <411ps9$n9t@wormhole.cognos.com>
Path: arc1-ca.pugleaf.net!wormhole.cognos.com!douvilld
References: <3v6qkj$8ak@news1.best.com> <3v713f$2bd@ixnews6.ix.netcom.com> <3vr8mb$400@deyke3.fc.hp.com> <40m1bc$ffk@news-2.csn.net> <40mqib$msc@wormhole.cognos.com> <rshapiro-1408950937080001@esb.bbn.com> <410o08$d0k@granite.sentex.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!wormhole.cognos.com!douvilld
From: douvilld@Cognos.COM (Derek Douville)
Newsgroups: rec.games.programmer,comp.lang.c++
Subject: Re: Should I learn C or C++ first?
Followup-To: rec.games.programmer,comp.lang.c++
Date: 18 Aug 1995 10:26:17 GMT
Organization: Cognos Incorporated, Ottawa CANADA
Message-ID: <411ps9$n9t@wormhole.cognos.com>
References: <3v6qkj$8ak@news1.best.com> <3v713f$2bd@ixnews6.ix.netcom.com> <3vr8mb$400@deyke3.fc.hp.com> <40m1bc$ffk@news-2.csn.net> <40mqib$msc@wormhole.cognos.com> <rshapiro-1408950937080001@esb.bbn.com> <410o08$d0k@granite.sentex.net>
NNTP-Posting-Host: aurora.cognos.com
X-Newsreader: TIN [version 1.2 PL2]