"but the C standard isn't even freely available (though one can get drafts, which are “close” to the final standard)"
I assumed it was free. If it's not, then it isn't even fully open as a language. Can anyone refute it with a link to free standard?
I assumed it was free. If it's not, then it isn't even fully open as a language. Can anyone refute it with a link to free standard?
(It's been a while, but I found these rationale documents fascinating reading.)
C11 is here. [0]
However, the working draft immediately before is open. In this case, C1X is here [1].
[0] https://www.iso.org/standard/57853.html
[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
Which has created a history of languages that usually follow the standard quite strictly.
(Though, I do personally despise the non-free aspect, I can sort of understand it, considering history and the effort to standardise).