C Programming Tutorials and advice
CProgrammingTrends News Archives About Us Feedback

Recent Articles

C Books On Top In India
Remember the Tom Clancy years? Or maybe Stephen King's string of successes? Although that second example isn't a great one, a look at book sales can be a good way of judging what concerns or interests a nation. And it...

What Are The Programming Language Names?
PHP has come a long way in the last few years and now its one of the most popular known web language but has any one of us thought why the Name of the language is PHP and nothing else Or what is the full form of PHP.

Demand For Programmers Remains Strong
A disheartening piece of news came out today: unemployment is at a four-year high. Sooner or later, it seems the people in charge of this country's economic system will have to admit a recession is taking...


10.23.08

C++ Criticisms Mobilize Fan Base


By Doug Caverly

C++ is under attack, and instead of some random individual, well-known programmer and author Eric Raymond is the person conducting it. We'll cover his assessment, then, along with some of the numerous rebuttals and an overall effect that's surprisingly positive.

First off, an overview: Raymond announced on his blog that he and Rob Landley are writing a paper called "Why C++ is Not Our Favorite Programming Language." They agreed, "C++ is an overcomplexity generator. It was designed to solve what turned out to be the wrong problems; as a result, it lives in an unhappy valley between two utility peaks in language-design space, with neither the austere elegance of C nor the expressiveness and capability of modern interpreted languages."

Also, "The layers, patches, and added features designed to lift it out of that valley have failed to do so, resulting in a language that is bloated, obfuscated, unwieldy, rigid, and brittle. Programs written in C++ tend to inherit all these qualities."

Planet Alpha Dedicated Servers

Raymond is looking for evidence and stories supporting these premises, so contribute them if you feel like it. But he's open-minded enough to seek arguments, too, and we expect that's more where your interests lie.

If you've got all sorts of time on your hands, read or skim through the 125 comments that have collected so far following Raymond's post. A whole lot of them defend C++, and pretty much every one keeps the conversation intelligent and polite. Elsewhere on the Web, an OSNews blurb has collected 101 comments on the subject, and Matthew Smith wrote a 2,800-word blog post with 57 comments of its own.

So, valid or not, Raymond's complaints seem to have stirred up more support for C++ than could be seen at any other time. Keep an eye out for his paper, which may either change some minds or further strengthen feelings of loyalty.

About the Author:
Doug is a staff writer for WebProNews. Visit WebProNews for the latest eBusiness news.
About CProgrammingTrends
A collection of articles and tutorials designed to help C and C variant programmers in their programming work. C Programming Tutorials and advice





CProgrammingTrends is brought to you by:

SecurityConfig.com NetworkingFiles.com
NetworkNewz.com WebProASP.com
DatabaseProNews.com SQLProNews.com
ITcertificationNews.com SysAdminNews.com
LinuxProNews.com WirelessProNews.com
CProgrammingTrends.com ITmanagmentNews.com





-- CProgrammingTrends is an iEntry, Inc. publication --
iEntry, Inc. 2549 Richmond Rd. Lexington KY, 40509
2008 iEntry, Inc.  All Rights Reserved  Privacy Policy  Legal


archives | advertising info | news headlines | free newsletters | comments/feedback | submit article


CProgrammingTrends Home Page About Article Archive News Downloads WebProWorld Forums Jayde iEntry Advertise Contact