4 ms·
There's a lot more to a programming language than the ability to avoid duplicated code, and making the language more expressive is not always better. The flexib
by alangpierce 9y ago
There's a lot more to a programming language than the ability to avoid duplicated code, and making the language more expressive is not always better. The flexibility of the C++ preprocessor makes tooling (editor support, static analysis, incremental builds, etc) much more difficult to write, and as a result, state-of-the-art C++ tooling has a lot of disadvantages compared with (say) Java tooling.
- deleted 9y ago[deleted]