--

That is exactly why C++ is hated. Developers need to pay too much attention, which is a limited mental resource, to the complexity of the language, instead of using the same attention for understanding the software architecture or domain.

Mr. Meyers argued that C++ contained different feature sets for library developers (e.g. templates and lots of modern std built-ins) and for business logic programmers. The later should use C++ in a Java or Python-style, or as C with classes. This allows application developers to focus on domain knowledge, software architecture and runtime performance.

--

--

Denys Poltorak
Denys Poltorak

Written by Denys Poltorak

yet another unemployed experienced embedded / low-level C++ technical lead from Ukraine

Responses (1)