delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/01/28/04:38:03

From: "Maan M. Hamze" <mmhamze AT mail DOT utexas DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Learning C/C++
Date: 28 Jan 1997 05:25:27 GMT
Organization: University of Texas at Austin
Lines: 28
Message-ID: <01bc0cda$9a3e28a0$756f5380@maan-m.-hamze>
References: <2 DOT 2 DOT 32 DOT 19970121170811 DOT 006a4a70 AT delilah>
NNTP-Posting-Host: slip-30-5.ots.utexas.edu
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Alan Wilson <alan DOT wilson AT wilshire DOT com> wrote in article
<2 DOT 2 DOT 32 DOT 19970121170811 DOT 006a4a70 AT delilah>...
> 
> Is that true??  I would need to learn C before I can program in C++?  I
was
> under the impressions that I could skip C.
> 
It depends on the school of thought you belong to.  I belong to the school
that no you do not need to know any C in order to learn 
C++.  Actually, I think that if someone is serious about C++ then they
should avoid C altogether.
The reason is the OOP paradigm.  C++ is more than just additional
extensions to C.  It is an entirely new paradigm in programming.
That is of course if you choose to see it as such.  For example, I am in
the habit of writing everything as a Class.  Some may think
that this is an overkill.  I do not.  C++ allows you to abstract a
situation into objects beneath the flag of a Class.  So why waste a breath
on C and procedural programming.  Think Objects, and memberships;
polymorphisms and inheritance.  Super classes and classes.
Private and public and protected members.  This is C++.  No place for C as
long as you think along the lines of OOP.
But as Dennis Miller says:  but that is only my personal opinion.
And you know, I am not interested in making any enemies in this newsgroup
:)
-- 
Maan M. Hamze
mmhamze AT mail DOT utexas DOT edu
http://leb.net/~mmhamze

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019