3 ms·
A developer should be able to both advocate for each programming language they know well, enumerating its greatest strengths. They should also be able to critic
by Communitivity 5y ago
A developer should be able to both advocate for each programming language they know well, enumerating its greatest strengths. They should also be able to criticize the language in a constructive way, listing the flaws of the language. Additionally, they should be able to describe when the language should be used, and when it shouldn't. A Wikipedia page dedicated to C++ criticisms sounds potentially informative.