3 ms·
> C's strength in this regard is not due to any syntactical strengths, but due to how few layers exist between the code and the hardware. Any language compilin
by avmich 6y ago
> C's strength in this regard is not due to any syntactical strengths, but due to how few layers exist between the code and the hardware.
Any language compiling into native code has this advantage.
You perhaps meant that in C the programmer actually codes closely to how it's going to look like in native code. That could be an advantage; but for that C brings disadvantages, which come from one actually having to code like this - there is no other way.
The question what's more important - language constructs which are closer to actual hardware or language abstractions which prevent certain bugs from appearing - isn't that clear.