This whole discussion is quite silly, and the C++-bashing people on it are acting the silliest...
There is no perfect language. There are lots of languages and development environments, and to each problem there is a proper solution. And the solution depends on external factors (where I work today there are many corporate apps written in Delphi7; why? because we have a lot of tenured developers that are fluent in it, so Delphi7 it is.)
Of course C++ is not a perfect language. Personally, having more than ten years of experience developing and maintaining sofware on both C++ and Java, I tend to prefer some aspects of C++ (especially the algorithmic libraries, STL, boost and others), and I suffer with Java's latencies, XMLims, and endless repetitions of the same thing when I need its nice multitiered web development tools.
For graphical apps, C++ (with your preferred UI toolkit -- mine is Qt) is excellent, I'm sorry, no need to have a multilanguage team. And, having supervised a multilanguage team, I can say one thing to you: a monolanguage team (of the same size/capable of writing the same app) is cheaper, because of the interface between languages, where things WILL get problematic...
Posted Dec 27, 2012 0:12 UTC (Thu) by marcH (subscriber, #57642)
[Link]
> This whole discussion is quite silly, and the C++-bashing people on it are acting the silliest...
You are really too kind spending time reading it nevertheless and - even better - enlightening it with your post. Thank you so much.
GNU sed 4.2.2 released; maintainer resigns
Posted Dec 27, 2012 1:55 UTC (Thu) by hummassa (subscriber, #307)
[Link]
You are so welcome!
Yes, I know what sarcasm is and I can even detect it more than 75% of the time!!
Seriously, my "enlightening" comment had one of the following intents:
1. To show off how old I am and that I am here since the dawn or time, or the invention of C++ by Stroustroup, whichever came first (hint: NOT); or
2. To try to break up a language war when there are no two languages really competing.
My point, if in the last post it didn't come across is that there is no competition for C++. There is no competition for Java (ok, maybe clojure :-D). There is no competition for Python, Perl and definitively no competition for my fellow countrymen's Lua.