3 ms·
>At the end of the day, it’s grounding to remember there’s mutable memory and a CPU processing the code. And yet goto is even less popular than Lisp despite be
by llm_trw 2y ago
>At the end of the day, it’s grounding to remember there’s mutable memory and a CPU processing the code.
And yet goto is even less popular than Lisp despite being the only way that CPUs implement control flow.
What's even more bizarre is that despite caches being the only way to get any performance out of modern CPUs we still don't have a language that treats the memory hierarchy as a first class citizen. The closest is Linux flavored c with a sea of underscores.
- taeric 2y agoLisp has goto, if you want it. :) I confess it has made transcribing some algorithms a bit easier.
- renox 2y agoI don't find it bizarre: even assembly language don't have much control over the memory hierarchy, there's prefetch load and nothing else...
- llm_trw 2y agoSo much the worse for assembly language. Lest we forget that modern x86 machine code is an assembly language and the machine code, or microinstructions in newspeak, is completely hidden from view.