🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: rec.games.programmer
Article #2053

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

#2053
From: Glen Jackson Visicom
Date: Thu, 07 Sep 1995 19:12
36 lines
2109 bytes
My 0.02:

C, C++, Jave, Modula-2, LISP, FORTRAN, Eiffel, Ada..

Programming languages are tools to solve problems. These problems are typically
abstracted first via a design. If the design is object-oriented then use an 
object oriented tool. If the design is functional in nature - then use a functional
tool.  C is a programming language for functional designs.  C++ is an object 
oriented language for object oriented designs. 

Don't write functional code in C++ just because its C++. If you want some of the 
improvements that C++ brings ( that aren't object oriented ) then use C++ ( e.g. 
name space protection ). ANSI C may bring those same improvements. If you're 
implementing an OO design, then use an OO language!

If your just starting out programming and are trying to master a tool - try 
to understand the design paradigms that those tools are meant to implement. 
You'll get a far better understanding of the respective languages.

Programming is only PART of the software development process. Try and 
understand the rest of the process and you'll be much more valuable, IMHO.

I'm stepping off of my soapbox now...

-- Glenn


--

Glenn A. Jackson                  gaj@visicom.com
VisiCom Laboratories, Inc.        Jackson_Glenn_SC506C@satgate.sat.mot.com
10052 Mesa Ridge Ct,              Voice: (602) 732-3478 @Motorola
San Diego, Ca.                           (619) 457-2111 x503 

"Tell me what you know and tell me what you don't know...
 but don't tell me that you know what you don't know"
Technical Details
Message-ID: <1995Sep7.191247.10247@schbbs.mot.com>
Path: arc1-ca.pugleaf.net!in2.uu.net!ftpbox!mothost!schbbs!jackso_g
References: <40o2ee$aqp@deyke3.fc.hp.com> <DDIE24.Hqw@info.uucp> <QY4QwcM6hzrf083yn@encomix.es> <42jlin$rfl@sunb.ocs.mq.edu.au>

Show Full Headers
Complete Article Headers
Newsgroups: rec.games.programmer,comp.lang.c++
Path: arc1-ca.pugleaf.net!in2.uu.net!ftpbox!mothost!schbbs!jackso_g
From: jackso_g@visicom.com (Glen Jackson Visicom)
Subject: Re: Should I learn C or C++ first?
Organization: MOTOROLA 
Date: Thu, 7 Sep 1995 19:12:47 GMT
Message-ID: <1995Sep7.191247.10247@schbbs.mot.com>
X-Newsreader: TIN [version 1.2 PL2]
References: <40o2ee$aqp@deyke3.fc.hp.com> <DDIE24.Hqw@info.uucp> <QY4QwcM6hzrf083yn@encomix.es> <42jlin$rfl@sunb.ocs.mq.edu.au>
Sender: news@schbbs.mot.com (SCHBBS News Account)
Nntp-Posting-Host: 170.1.6.195