Return to BSD News archive
#! rnews 2351 bsd Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!zombie.ncsc.mil!paladin.american.edu!gatech!howland.reston.ans.net!news.sprintlink.net!EU.net!dkuug!Norway.EU.net!nac.no!ifi.uio.no!nntp!enag From: Erik Naggum <erik@naggum.no> Newsgroups: misc.jobs.offered,comp.lang.c,comp.lang.c++,comp.lang.c-cat,comp.object,comp.lang.eiffel,alt.syntax.tactical,comp.lang.misc,comp.unix.bsd.386bsd.misc Subject: Re: Beginner looking for advice. Date: 30 Aug 1995 09:38:09 GMT Organization: Naggum Software; +47 2295 0313 Lines: 22 Message-ID: <19950830T093809Z@naggum.no> References: <40b4i2$egf@ixnews5.ix.netcom.com> <brockmanDDLJDL.2IJ@netcom.com> <41alha$b1g@cisunix1.dfci.harvard.edu> <DDowtJ.KL6@research.att.com> <41fqd0$jp0@espresso.internet-cafe.com> <41m918$jkf@nova.umuc.edu> <macgremd-290895162327@ck5121gm45b.open. <4201tp$doc@crl14.crl.com> <420uck$c3m@ixnews6.ix.netcom.com> NNTP-Posting-Host: gyda.ifi.uio.no Xref: euryale.cc.adfa.oz.au misc.jobs.offered:203909 comp.lang.c:111986 comp.lang.c++:122856 comp.object:31392 comp.lang.eiffel:9147 alt.syntax.tactical:952 comp.lang.misc:17243 comp.unix.bsd.386bsd.misc:161 [John Edwards] | I have just started a C programming class. My plans are to go from | that, to a C++ next semester (the college I am attending requires C | before you go to C++, oh well, no harm done since they are similar). I don't want to burst your bubble, but C and C++ are not similar. you can compile clean C code with a C++ compiler (subject to some restrictions), some of the operators are the same, and some of the control structures are the same, but that's it. C++ is an entirely new language. if anything, any perceived "similarity" between C and C++ will hurt you. believe me, you're going to be much better off if you completely forget any C you might have learned when you start to learn C++. subtle differences _will_ bite you if you think you don't have to study them. also, with C, you develop an intuition about what the compiler and the computer will do. this intuition is not only useless with C++, it is actually wrong, and will hurt you if you trust it. not that you won't benefit from knowing both languages, but do not assume that you know one when you know the other. #<Erik 3018764289> -- they accepted the results of science, but rejected its methods.