Way back when when the moon was young and I was yet pretty....
There were several language specific CPU's. eg.
the Symbolics Lisp Machine, the Pascal Microengine and no doubt others.
They seem to all die, crush to the wall by the Intel wave.
Now there is something new in the world. SoftCore CPU's deployed on FPGA's.
The world has changed again.
Will we see a new wave of language specific CPU's? There are several SoftCore JVM's already.
The prime lesson I learnt when I wrote a compile to byte-code compiler many years ago was... "Dream up a virtual machine that will make your job as a compiler writer the easiest. Then implement a byte-code interpretor for that."
Now we can let our imaginations run wild again... Dream up a CPU that would make our job as language designers easiest, then create a softcore to do that....
What dreams do you have?
|