I feel compelled to note that this page is from 2003-05-13, so I have no clue how much of its gripes are still valid in 'modern' C++ :)
C++: Is It Really a Cruel Joke? (2003)
11–20 of 155 posts
Re: C++: Is It Really a Cruel Joke? (2003)
#12The only joke here is somehow this author thinks the success of your project is dependent on the language you pick
Would you believe I once saw backend service written in PHP4? And not a small one either. It was just the only language the 2 original authors knew... Apparently they had a bit of memory problems because substr (or similar) leaked a few bytes, which over a course of few months amounted to quite a lot of memory.
Re: C++: Is It Really a Cruel Joke? (2003)
#13The only joke here is somehow this author thinks the success of your project is dependent on the language you pick
I've personally never grown comfortable enough with C++ to get to a point where, were I to be the one calling the shots, it would ever be my first choice. But I also recognize that it's dominant in certain spaces for a reason.
At the same time, I have a lot of sympathy for people who prefer C over C++. There's a lot of cognitive overhead involved in understanding the semantics of an object-oriented language, especially a big complex one like C++ or Java. And complex languages do have a tendency to beget complex implementations, even when you're working on a project that could be small and simple.
Re: C++: Is It Really a Cruel Joke? (2003)
#14The only joke here is somehow this author thinks the success of your project is dependent on the language you pick
Re: C++: Is It Really a Cruel Joke? (2003)
#15The only joke here is somehow this author thinks the success of your project is dependent on the language you pick
Funny how many people believe that language choice influences success. I guess they're all wrong? Sure, there are an uncountable number of other factors, but picking the wrong platform/language can be fatal.
I think, more often than not, language choice is like golf club choice. Different pros have their preferences, but a pro can play a good game with any set of clubs. A novice will blame the clubs for a poor game.
Re: C++: Is It Really a Cruel Joke? (2003)
#16Re: C++: Is It Really a Cruel Joke? (2003)
#17I wonder what would be the author's opinion of Rust
Re: C++: Is It Really a Cruel Joke? (2003)
#18http://www.stroustrup.com/whitespace98.pdf
Generalizing Overloading for C++2000. Bjarne Stroustrup. AT&T Labs, Florham Park, NJ, USA.
Re: C++: Is It Really a Cruel Joke? (2003)
#19Re: C++: Is It Really a Cruel Joke? (2003)
#20The only joke here is somehow this author thinks the success of your project is dependent on the language you pick
- is the language suitable for the domain?
- is library/community support mature?
- are there enough developers?
- who in the company will support it? It's obvious from HN topics that we are obsessed in language topics.
- it also reflect some part of design philosophy, and it could be good or bad for your project depend on the case.