Why is C hidden gold?

  • With persistent refusal of C programmers to adopt a concept of buffer - pointer + length with bounds checks enforced at runtime and as a standard preferred over naked pointers, it is more like hidden lead that poisoned everything. Complete with learned heplessness "oh it's absolutely impossible to do, pdp-11 does not support it, and even if it's possible it will make everything sloooow".