level 6
我准备用51单片机搭建一个LISP机,虽然LISP的构造并不适用于冯诺依曼机器,但是针对LISP优化的机子是可以实现的,有一些MIT的LISP系统技术文档(好久以前的老东西了,但翻出来还是有用)
LISP是以表达式为基础的,所以程序内存中的一个地址就是列表项的开头或结尾,对函数的调用是一个指向函数头的指针,而变量就是内存指针.
希望能有一些建议!
2016年09月03日 09点09分
1
level 5
以前MIT还是哪里做过专门跑LISP的机器,资料应该还能找到吧
2016年09月18日 09点09分
6
level 7
我倒是不打算弄一个lisp机器出来,我的想法是在x86上实现一个lisp系的操作系统,完全用汇编从头做起,与ansi common lisp会有不少差距,至少没有Loop以及clos部分,支持的函数也不会太多。这样做没什么意义,就是想做而已。
2016年12月02日 07点12分
7
level 1
我的想法是用FPGA来做,完全做一个运行lisp指令的机器
2017年01月22日 19点01分
8