Article View: rec.games.programmer
Article #2000Re: Should I learn C or C++ first?
From: Derek Douville
Date: Fri, 18 Aug 1995 10:26
Date: Fri, 18 Aug 1995 10:26
41 lines
2607 bytes
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!douvilldReferences:
<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]