代码之家  ›  专栏  ›  技术社区  ›  Thomas O

内存受限微控制器的快速解释语言

  •  3
  • Thomas O  · 技术社区  · 14 年前

    要求如下:

    • 应该很快(不是很关键,但会很好)
    • 数据内存应该很轻(开销很小<8KB,不包括程序变量空间)
    • 最好程序小,语言紧凑

    谢谢!

    4 回复  |  直到 14 年前
        2
  •  1
  •   Dragontamer5788    14 年前

    这有点泛化:微控制器有很多种,由于像Jazelle这样的技术,在微控制器上运行硬件加速Java是可能的。(如果。。。你的微控制器支持它)

    对于一般的回答:Forth通常被引用。但事实上,你的问题要具体得多。

        3
  •  0
  •   kgiannakakis    14 年前

    微控制器有多种结构。有小型的8位系列、结构简单的32位系列和支持MMU的32位系列,适合运行现代操作系统。如果你不说明你的目标是哪个家庭,就不可能回答你的问题。

    无论如何,对于8位的家庭,你能得到的最好的是一个基本的变种。见 Bascom

        4
  •  0
  •   supercat    14 年前

    早在20世纪70年代末和80年代,小型微型计算机就有各种各样的解释语言,它们似乎大多已经过时了。我希望有一个基于P-代码的C编译器,用于PIC18,它可以很好地与我的其他C编译器共存,对于我的大部分代码,我愿意接受100倍的减慢以减少50%的空间(只要我能把重要的东西保存在本机代码中)。我认为这是可以实现的,但我不打算自己从头开始实施这样的事情。