|
|
|
|
|
by dewster
3628 days ago
|
|
>You do understand that hardware development has been shaped by C being the defacto standard low-level language? No, I don't understand that, and honestly have no clue what you're talking about. C is about as simple as things come, and it doesn't necessarily make strange demands on the hardware. It may seem that I'm contradicting my previous statement, but C working well with hardware doesn't necessarily mean it is a force for shaping modern hardware. Three operand register-based load / store machines make too much sense from a variety of angles for many (any?) other configurations to touch them, that's why they're everywhere. Stack machines are inherently less efficient, and you only see a bunch of designs (mostly as amateur soft cores) to this day because they are almost trivial to for enthusiasts to implement, not because they kick ass. |
|
Clearly.
https://en.wikipedia.org/wiki/Lisp_machine#End_of_the_Lisp_m...