3 ms·
> But here is a set of language and library features that will definitely make you more productive, and that you must learn to remain a relevant C++ developer
by zde 11y ago
> But here is a set of language and library features that will definitely make you more productive, and that you must learn to remain a relevant C++ developer
Yeah, that poor things keeps improving. But ditching it is still the most productive option available.
- EliRivers 11y agoBlah blah blah look what I can do with a few lines of language-du-jour your language is stupid mine am so clever. Heard it last year. And the year before that. And the year before that. And the year before and before and before and before. Trite statements like this are meaningless nonsense carrying so much hidden context that they're effectively all noise and zero signal.
- codingbinary 11y agoThat statement isn't constructive either and also tends towards zero signal. Even if "du-jour" languages don't end up being used in production, some of them add really nice new concepts/ideas. Take for example Rust and its compile time borrow/ownership checking. Judging by your argument, we all should've sticked with C and wouldn't even need C++. Taking a look beyond the current horizon sometimes ends up being useful.
- EliRivers 11y agoJudging by your argument, we all should've sticked with C and wouldn't even need C++. Perhaps I was unclear. My argument is that you should use the right tool for the situation, given all the context of that situation. Simply stating that language X simply shouldn't be used anymore is an utter nonsense. We absolutely should not have stuck with C. That's crazy, and you know that's not what I was suggesting; please drop that passive-aggressive nonsense. We're not children and we don't need it. New languages (barring toy languages that are written for the fun of it, such as Ook!) arrive to meet particular needs that particular people have in particular situations, be that to explore something in programming or for actual application. That's a lot of specific context. To take a new language and declare that because this new language exists an existing one should now be simply dropped is to ignore all the context and, as a bonus, reveal oneself to be very inexperienced or to hold a very narrow view of programming. If such people are lucky, someone will contend their point. If they're unlucky, the people around them will simply say nothing.