gpt4 book ai didi

lisp - 对 8 位系统上类似 lisp 语言的 VM 感兴趣

转载 作者:太空宇宙 更新时间:2023-11-03 18:33:37 28 4
gpt4 key购买 nike

我正在寻找可以在 8 位微处理器上运行并支持动态语言的推荐虚拟机。我喜欢 VM 解决方案,因为我认为它在代码密度、可移植性和拥有更小解释器的能力方面有好处,从而为更大的程序留出更多空间。

我的目标是在类似 6502 微处理器的设备上运行完整的 LOGO 解释器,遵循“Apple II 的 LOGO”语法。

我看到了对 PyMite 的引用、Java“微型版”,当然还有 1970 年代的 UCSD p-System 源代码现在可用。

欢迎提出建议。

最佳答案

(注意:我已经 +1 了 FORTH 答案。)

既然你提到了 6502,Steve Wozniak (!) 在 70 年代后期为 Byte 杂志写了一篇文章,描述了 SWEET16 6502 的解释器。这是 6502 的部分 VM,它提供了 16 位整数运算,可以轻松地散布到 6502 汇编语言中。它是原始 Integer BASIC 的基础,(我记得)后来被浮点 Applesoft BASIC 取代。

关于lisp - 对 8 位系统上类似 lisp 语言的 VM 感兴趣,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8128672/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com