nuthole.com "full of old bollocks since 2003"
contact:email
subscribe:feed
compute / programming / jack.worstOO
Powered by Blosxom
Get Firefox!
geourl
subgenius
spampoison hosting rails

The Worst Object-Oriented Language

posted by jack at 16:46 CET in / compute / programming feed

I've been doing object-oriented programming and design since 1994. Most of that work has been centered on Objective-C, with a bit of dabbling in Smalltalk quite some time ago, occasional forays into Java, and increasingly more Python during the past few years. During the past year, I've finally had a reason to get deep into a project with C++, and now I know what I've been missing: A heap of nasty syntax and inflexibility, that's what!

Don't get me wrong, C++ is definitely a lot more powerful than just plain old C, and you can do some clever things with its templates and some other language features (with the caveat that in doing these clever things, you are relying heavily on the compiler doing lots of things that are far from explicit in the code, which is quite different from standard C). My main gripe with C++ is that the object-oriented constructs it provides are really very not suited to the practice of object-oriented programming as it stands today (which may be a subject of future postings here).

On a whim, I recently googled "worst object oriented language", and got some interesting results. This query produced 103 results, which Google whittled down to just 12 after removing what it thinks are probably duplicates. Four of those were essentially the same quote from one article, pasted into different contexts, while the other eight seemed to be unique utterances. In all of these cases, the language being described was (drumroll, please...) yes, C++. At least I'm not alone in feeling this way.

permalink | digg this | slashdot this | add to del.icio.us |
Comments
Re: The Worst Object-Oriented Language
Nick wrote on Fri, 17 Mar 2006 10:02

Heh, when I click the link to "worst object oriented language", it brings me back to ...nuthole.com!


[ reply to this ]
 
Oops!
Jack wrote on Fri, 17 Mar 2006 11:30

Yup, that link was messed up. It now correctly takes you to the google search, and--lo and behold-- this very page turns up as the first result! I couldn't be more proud.


[ reply to this ]

Your Comment

 
Name:
URL/Email: [http://... or mailto:you@wherever] (optional)
Title: (optional)
Comment:
Save my Name and URL/Email for next time

Looking for programming talent that doesn't make you say "WTF!"? Try the hidden network.