3 ms·
> I think now (2019) it's rather silly that you de facto must learn three languages to use C:. C, C preprocessor, and make. That's basically the case with near
by flukus 7y ago
> I think now (2019) it's rather silly that you de facto must learn three languages to use C:. C, C preprocessor, and make.
That's basically the case with nearly every language. Most will have some sort of equivalent of the pre-processor and it's usually a lot more complicated, c++ template craziness, code generation tools, dynamic meta-programming tools, etc. For all it's faults the simple text substitution of most macros is the least complicated option.
Most languages will have there own build tools as well, sometimes it will be the same language with something like rake, other times it's xml or it's own language. And they're nearly always inferior to make in many ways.