在微型内存中运行的可用交互式语言是什么?
我正在寻找通用编程语言,它
- 有一个交互式(实时编码)提示符
- 当编译器驻留在一台单独的机器上时,它可以单独在32KB 的 RAM 中工作,也可以在8KB 的 RAM 中工作
- 运行在一个只有8-32 KB 内存的微控制器上(没有 MMU)。
到目前为止,下面是我的列表,我错过了什么?
- Python : PyMite VM需要64K 闪存、8K 内存。目标 LPC、 SAM7和 ATmegas 需要8K 或更多。托管。
- Lua : 埃卢阿 FAQ 建议使用256K 闪存、64K 内存。
- FORTH : 在 ATmega 上,Amforth需要8K 闪存,150字节 RAM,30字节 EEPROM。
- Scheme : 腋窝计划最小的目标是 LPC2103,具有32K 闪存和4K SRAM。
- C : 交互式 C在68HC11上运行,没有闪存和32K SRAM。
- C : 皮科克一个开源、交叉编译、交互式的 C 系统。当为 AVR 编译时,它需要63K 闪存,8K 内存。通过努力保持表处于闪存状态,可以减少 RAM。
- C + + : 天使脚本是一个开源的、基于字节码的、类似于 C/C + + 的脚本语言,具有简单的本机调用。
- Tcl : TinyTCL运行在 DOS 上,60K 二进制文件。
- 用64K 堆初始化,可以调整。
- 口齿不清
- PostScript : (我还没有找到针对低内存的 FOSS 实现)
- Shell : 贱人: Arduino (ATmega)的交互式命令 Shell。
19378 次浏览