4 ms·
There is an entire junkyard full of processors designed to run other languages well. LISP machines in the 60s, Java machines in the 90s, many others. For what
by compiler-guy 9y ago
There is an entire junkyard full of processors designed to run other languages well.
LISP machines in the 60s, Java machines in the 90s, many others.
For whatever reason, successful general purpose silicon has almost always followed a C-ish model.
It's also worth noting that Fortran runs quite well on C-ish style processors.
- gpderetta 9y agoExactly. While CPU designers c will certainly make sure they can run C code fast, it turns out that, for the last 40 years at least, the C model (sequential, procedural, mostly flat address space) is the most efficient to implement in hardware.