Return to BSD News archive
Xref: sserve misc.jobs.offered:183034 comp.lang.c:109603 comp.lang.c++:119495 comp.object:30437 comp.lang.eiffel:8825 alt.syntax.tactical:917 comp.lang.misc:16965 comp.unix.bsd.386bsd.misc:128 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 Path: sserve!euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!swidir.switch.ch!newsfeed.ACO.net!Austria.EU.net!EU.net!howland.reston.ans.net!news.starnet.net!wupost!waikato!comp.vuw.ac.nz!actrix.gen.nz!dkenny From: dkenny@atlantis.actrix.gen.nz (Des Kenny) Subject: Re: Beginner to C/C++ looking for some good books Keywords: Eiffel, C++ Message-ID: <DD356G.EKo@actrix.gen.nz> Sender: Des Kenny Summary: C++ is not worth the pain. Learn Eiffel. Organization: Actrix - Internet Services Date: Thu, 10 Aug 1995 08:06:15 GMT References: <0sh80405$w$7@news.iostream.com> <401oqj$n1m@natasha.rmii.com> <40b4i2$egf@ixnews5.ix.netcom.com> X-Nntp-Posting-Host: atlantis.actrix.gen.nz Lines: 53 In article <40b4i2$egf@ixnews5.ix.netcom.com>, Jeff W. <psilocyn@ix.netcom.com> wrote: > I've been trying to learn C++ on my own with the online books that come > with Borland C++ 4.5, but I'm having trouble understanding them. So I > checked out a few tutorials, and they made things easier, but they > assumed I k > new C. The only C I know is stuff like printf, scanf, getch. I > decided to learn C++ before C, the majority of people suggested that. > So, I'm looking for a good book to teach me how to program Windows (I > first want to d > o Windows stuff, then DOS stuff) applications in C++. If makes any > difference, I already know Turbo Pascal 7, a small amount of Assembly, > and Visual Basic. Some people mentioned those "Teach Yourself C++ in > 21 Days" boo > ks, are these good? Thanks. Ooops, one more thing, should I even > bother to learn C? My advice to you is not to bother with C++ at all unless you have no choice of what language to use. C++ is a genetic error in the evolution of programming languages. Like PL/1 it will die out as an evolutionary dead end. It is far to complex and has an unspeakable syntax with so many exceptions to rules it is a joke. Libaries from different vendors are incompatible. As a language C is bad enough, C++ only compounds the problems of C. If you are a masochist and like to beat your brains out then go ahead and learn C++ and even C. On the other hand if you want to enjoy OO programming then I advise you to learn Eiffel. Eiffel is generations ahead of any other OO language even ten years after it was originally designed. Eiffel vendors have agreed on a standard base class library - this is fundamental to all future Eiffel development. Once you have learned Eiffel then I suggest you look at C++ again and you will quickly realise that Eiffel is far superior in so many ways. Enjoy Des Kenny dkenny@swell.actrix.gen.nz