3 ms·
The C runtime (and language and compiler) was a very accurate abstraction of the underlying hardware, and later the hardware makers made their hardware to be co
by agazso 17y ago
The C runtime (and language and compiler) was a very accurate abstraction of the underlying hardware, and later the hardware makers made their hardware to be compatible with the ecosystem.
That is why low-level parts of systems continue to be written in C. Only recently, with the advent of multi-core processors, we started discovering the deficiencies of the almost 40 year old language. The biggest is the missing memory model issue, which makes it impossible to write correct and portable multi-threaded code, which is inevitable at system level.