Re:On comparing languages, C++ and Go
by eliasmacpherson on Sunday October 06, 2013 @07:52AM
(#6503798)
Mainstream again? What's the majority of code being written in nowadays?
Re:On comparing languages, C++ and Go
by fauigerzigerk on Sunday October 06, 2013 @10:01AM
(#6504108)
Most new application development is done in Java and C# (and perhaps JavaScript).
C++ is used for a long list of specialized tasks like embedded systems, games, in-memory computing, database systems, high performance scientific stuff, some low latency trading algos and a few core UI things like browsers. I don't consider any of those mainstream application development.
Also, getting all those libraries to compile with a particular compiler/stdlib combination is a big hassle. Things break in non obvious ways because of weird implicit template instantiations that are basically untestable by the creator of the library.
These types of integration issues are never going to go away and therefore C++ will occupy a stable niche forever but will never become mainstream for application development again, regardless of any language improvements.