Re:Why You Should Know C++
by tptacek on Wednesday May 20, 2009 @08:52AM
(#618454)
I agree with everything but (1), (5), and (10).
(1) Other languages may be influenced by C++ (especially at a syntactic level, and, superficially, in their object models). But those other languages are far easier to learn and become facile with than C++ is. Point (1) advocates for learning languages in the wrong order.
(5) Templates and generic programming are just tools to mitigate the badness of C++.
(10) Though a majority of the smartest hackers I've worked with know C, a minority of them are C++ developers. And that still leaves plenty of room for smart people who know neither language.
(1) Other languages may be influenced by C++ (especially at a syntactic level, and, superficially, in their object models). But those other languages are far easier to learn and become facile with than C++ is. Point (1) advocates for learning languages in the wrong order.
(5) Templates and generic programming are just tools to mitigate the badness of C++.
(10) Though a majority of the smartest hackers I've worked with know C, a minority of them are C++ developers. And that still leaves plenty of room for smart people who know neither language.