gpt4 book ai didi

programming-languages - 有哪些可用的在微小内存中运行的交互式语言?

转载 作者:行者123 更新时间:2023-12-03 05:23:05 25 4
gpt4 key购买 nike

我正在寻找通用编程语言

  • 有交互式(实时编码)提示
  • 单独运行在 32 KB RAM 中,当编译器托管在单独的计算机上时,运行在 8 KB RAM
  • 在 RAM 总量低至 8-32 KB 的微 Controller 上运行(无 MMU)。

下面是到目前为止我的列表,我缺少什么?

  • Python:PyMite VM需要 64K 闪存、8K RAM。针对 8K 或更高的 LPC、SAM7 和 ATmegas。托管。
  • Lua:eLua FAQ 建议 256K 闪存、64K RAM。
  • 第四:amforth ATmega 上需要 8K 闪存、150 字节 RAM、30 字节 EEPROM。
  • 方案:armpit Scheme最小的目标是具有 32K Flash、4K SRAM 的 LPC2103。
  • C:Interactive C运行在 68HC11 上,无闪存和 32K SRAM。托管。
  • C:picoc一个开源、交叉编译、交互式 C 系统。当为 AVR 编译时,它需要 63K 闪存、8K RAM。可以通过将表保存在闪存中来减少 RAM。
  • C++:AngelScript一种开源、基于字节码、类似 C/C++ 的脚本语言,具有简单的 native 调用。
  • Tcl:TinyTCL在 DOS 上运行,60K 二进制。看起来很容易移植。
  • 基本:TinyBasic :使用 64K 堆初始化,可能是可调整的。
  • Lisp
  • PostScript:(我还没有找到针对低内存的 FOSS 实现)
  • 外壳:bitlash :Arduino (ATmega) 的交互式命令 shell。另请参阅AVRSH .

最佳答案

自制 Forth 运行时确实可以在很少的内存中实现。我认识一个 20 世纪 70 年代在 Cosmac 上制作过的人。核心运行时只有 30 个字节。

关于programming-languages - 有哪些可用的在微小内存中运行的交互式语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1082751/

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