2 ms·
Not the OP, but you are conflating two very different ideas under a singular definition. C is "simple" in the same way DNA is "simple". There is a small set of
by tpoacher 4y ago
Not the OP, but you are conflating two very different ideas under a singular definition.
C is "simple" in the same way DNA is "simple". There is a small set of very straightforward rules, but that set provides immense flexibility. But it in no way means that any resulting object will not be complicated. Perhaps a better word than "simple" would be "non-complex", making the distinction between "complex" vs "complicated" systems.
By contrast, the features you refer to would increase the "complexness" of the language (I won't even dare use the grammatically correct word "complexity" here, lest we deviate into yet another trap of conflating definitions).
Which, I would agree with OP is, for better or worse, probably far outside C's goals as a language.