C was a great low-level language - for the PDP-11
C was a great low-level language - for the PDP-11
Posted Feb 12, 2021 11:40 UTC (Fri) by sdalley (subscriber, #18550)In reply to: Python cryptography, Rust, and Gentoo by marcH
Parent article: Python cryptography, Rust, and Gentoo
The increasingly mind-boggling and foot-shooting complexity of modern C compiler optimizations is the clearest evidence one could wish for that C is not "close to the metal" of any modern mainstream processor. Like a tree growing on top of a pile of buried scrap metal, modern architectures and compilers have had to distort and twist themselves to grow around the need of preserving the illusion that they have flat memory, fixed registers, pointer arithmetic and sequential operation.
What would a useful modern low-level language that treats vectors, co-processors, threads, segments, references and caches as first-class objects look like?
