我正在寻找微控制器的快速解释的语言。

要求是:

  • 应该很快(不是至关重要,但会很好)
  • 应该在数据存储器上轻松(小型开销<8KB,不包括程序可变空间)
  • 最好的程序大小会很小,语言将是紧凑的
  • 最好是人类可读(例如,基本)

谢谢!

其他提示

这有点通用:有很多微控制器,而且由于Jazelle等技术,可以在微控制器上运行硬件加速的Java。 (如果...您的微控制器支持它)

对于通用答案:通常引用第四。但是,实际上,您需要对问题更具体。

微控制器有各种各样的建筑。有一个小的8位家庭,具有简单建筑的32位家庭和32位家庭的MMU支持,适合运行现代操作系统。如果您不说明自己是针对哪个家庭,则不可能回答您的问题。

无论如何,对于8位家庭而言,您能得到的最好的是基本变体。看 Bascom 例如。请注意,这将是“解释”语言的编译器版本。如果您实际上想拥有执行代码的运行时或解释器,那么您很可能需要在微控制器中安装操作系统。

在1970年代和1980年代,有多种小型微型的解释语言。他们似乎大部分都失去了时尚。我想为PIC18提供一个基于P代码的C编译器,该编译器可以与我的其他C编译器很好地共存;对于我的大部分代码,我愿意接受100倍的放缓,以减少50%的空间(只要我可以将重要的东西保留在本机代码中)。我认为这是可以实现的,但是我不会自己从头开始实施这样的事情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top