Linked by David Adams on Sat 11th Oct 2008 16:48 UTC, submitted by IndigoJo
General Development Eric Raymond is working on an essay, putatively titled "Why C++ Is Not My Favorite Programming Language". In his announcement, he calls it "an overcomplexity generator", "bloated, obfuscated, unwieldy, rigid, and brittle", and alleges that these characteristics appear in C++ applications also. I contend that many of the complaints about C++ are petty or are aimed at specific libraries or poor documentation and that many of the features commonly regarded as unnecessary (and excluded from intended replacements) are, in fact, highly useful. C++: the Ugly Useful Programming Language
Permalink for comment 333395
To read all comments associated with this story, please click here.
C++ vs Wrapping-The-Universe
by pg--az on Sun 12th Oct 2008 09:36 UTC
pg--az
Member since:
2006-03-15

Back in 1988 I completed my Master's thesis on speculations about extending the functional programming language Lucid to deal with Real-Time systems, as in Avionics. It would be so elegant and rigorous. I still think that any programmer is likely to be smitten with the elegance of functional concepts AT FIRST SIGHT, or even with less-ambitious pretty-wrapper-languages which merely do away with pointers, and explicitly-programming-threads, and...
In addition to elegance, it will save us from (( C++ slobbering toddlers playing with nail guns )), that phrase has a ring to it.
However your attempts to wrap the universe somehow always end up bloated - in situations requiring actual programming it can end up be SIMPLER to have those POWERFUL primitives of pointers-and-threads at your direct command rather than trying to work through someone's idea of a Universe-Wrapper.

Reply Score: 2