3 ms·
C is not a particularly low-level. It has no (standard) way to control vectorization, stack usage, calling conventions, etc. It just had an insane about of mon
by kaba0 3y ago
C is not a particularly low-level. It has no (standard) way to control vectorization, stack usage, calling conventions, etc.
It just had an insane about of money spent on making its compilers optimize better.
- quelsolaar 3y agoYou are right, but no language has tried to claim the space of giving the user more control, so C remains the lowest level language we have that is portable. I think there are lots of opportunities in this space, but i don't know of anyone working on it.
- kaba0 3y agoC++, Rust, Zig all are lower level, due to having control over vectors.