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 17:35 UTC (Fri) by anselm (subscriber, #2796)In reply to: C was a great low-level language - for the PDP-11 by pizza
Parent article: Python cryptography, Rust, and Gentoo
The reasons compilers are so re-writingly complex is the same reason that modern CPUs are so re-writingly complex: squeezing every last drop of performance out of _existing_ code.
Also, humans have a better chance of writing working (let alone efficient) code if they don't need to think about “vectors, co-processors, threads, segments, references and caches as first-class objects”. We have compilers so we don't need to worry about all of those (the vast majority of us who aren't working on actual compilers, anyway).
