2 ms·
It'll be a while still before Rust makes its way to all the platforms with a C compiler (if it ever even happens). As to why it's still a popular language... T
by pdpi 10y ago
It'll be a while still before Rust makes its way to all the platforms with a C compiler (if it ever even happens).
As to why it's still a popular language... The C99 spec document is shorter than the Ecma-262 (Javascript) spec by around 50 pages. The parts dedicated to the _languages_ themselves (as opposed to the builtins/standard libraries) weigh in at 130 pages for C, or around 300 pages for JavaScript. C, despite its warts, is a small, simple language.
- catnaroek 10y agoHow much longer would the C specification be if it were fully formalized? And even then, a formalization isn't enough: it has to be useful for actually proving theorems, e.g. “such and such pattern is portable across conforming implementations”, and the size of the proof better not be much larger than the size of the program itself. If the C standard is so useful, try programming using the C standard as your sole debugging tool.