From: "Maan M. Hamze" 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 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