logoalt Hacker News

wat10000yesterday at 8:05 PM1 replyview on HN

I'd say it's more like C was designed from really dumb compilers on really diverse hardware. The standard, at least the early versions of it, was more to codify what was out there than to declare what was correct. For most things like this in the standard, you can point to two pre-standardization compilers that did it differently.


Replies

AnimalMuppetyesterday at 8:22 PM

Kind of both? There were pre-standard compilers, but when they created the standard, they tried to make it so that one could write really dumb compilers and still fulfill the standard.

show 1 reply