Date: Tue, 5 Mar 2002 22:01:45 -0500 From: Brian T.Schellenberger <bts@babbleon.org> To: nate@yogotech.com (Nate Williams), Kenneth Culver <culverk@alpha.yumyumyum.org> Cc: Terry Lambert <tlambert2@mindspring.com>, "Steve B." <steveb99@earthlink.net>, "Eugene L. Vorokov" <vel@bugz.infotecs.ru>, <freebsd-chat@FreeBSD.ORG> Subject: Re: C vs C++ Message-ID: <20020306030145.01E6ABA03@i8k.babbleon.org> In-Reply-To: <15493.24457.986109.726909@caddis.yogotech.com> References: <3C8529DA.FA8ABCE@mindspring.com> <20020305164151.T5854-100000@alpha.yumyumyum.org> <15493.24457.986109.726909@caddis.yogotech.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 05 March 2002 07:15 pm, Nate Williams wrote: > [ moved to -chat ] > > > > Because that underlying assumption is false, and I'm making > > > fun of it. > > > > Well, that in itself is wrong. C++ code IS harder to write and write > > correctly and effeciently, as I would assume it is for any OO language. > > Not so. Having done C professionally for umpteen years, C++ for a > little less than umpteen years, and Java for 4, I can say w/out > reservation that C++ sucks. OOP programming doesn't *have* to be hard. > C++ puts too many roadblocks in your way. Amen to that. > It not just because Java is newer that it's displacing C++ as the > primary development language. It's because C++ as a language is *NOT* > well-designed (design my commitee). C is becoming more and more like > C++ in this regard. (And before Terry starts whining about strongly > typed languages, let me state that IMO strongly typed languages are a > good thing, since they allow you to verify your code at *COMPILE* time, > vs. at runtime.) Actually the problem isn't that it's designed by committee. The problem is that it's UNdesigned--and that is *deliberate*. Read Stoustup (sp?)--he explicitly *rejected* the idea of having a philosophy of the language--he sees it as limiting the languages utility. This, naturally, leads to the PL/I of the C family--an unholy mess of a lanaguage. I was working on a debugger and we were exploring C++ and we kept having meetings where we would discover another revelation about C++ and our jaws would drop and go you can do WHAT??? Are they INSANE???? It's really awful. Objective C, for exmaple, is a much better C-based OO language I wouldn't recommend C++ to anybody for anything myself. -- Brian T. Schellenberger . . . . . . . bts@wnt.sas.com (work) Brian, the man from Babble-On . . . . bts@babbleon.org (personal) ME --> http://www.babbleon.org http://www.eff.org <-- GOOD GUYS --> http://www.programming-freedom.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020306030145.01E6ABA03>