Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C++ is a better C

Name: Anonymous 2011-07-29 8:11

http://twitter.com/#!/ID_AA_Carmack/status/92947809761890304
C++, with discretion, is a better C, and I do not recommend coding large projects in straight C.
There you have it. The man is a rocket scientist, just try and prove him wrong.

Name: Anonymous 2011-07-29 11:22

>>14
As such a programmer myself, I will disagree. Using pure C becomes tedious once you surpass around 50,000 LoC in project. C++ has some very nice things like templates and first-class object-oriented constructs which makes it less painful.

Common Lisp, while it's nice, is also a joke in the real working world, for various reasons which should be obvious to you if you've ever worked at a software development gig.

I tend to use a balanced mix of functional, generic, procedural, and object-oriented idioms for which C++ is a good match.

Other higher-level languages generally have worse performance, shoddy libraries and software frameworks, poor documentation and tools, aren't available on as many platforms as C++. The partial exceptions here are Java and C#, which have generally good documentation and libraries, but are less expressive languages than C++, worse-performing, and are also somewhat proprietary in nature and are controlled by single corporations (Oracle and Microsoft).

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List