我正在为微控制器寻找快速解释的语言。
要求是:
谢谢!
答案 0 :(得分:2)
一些AVR口译员:
答案 1 :(得分:1)
这有点通用:微控制器有很多种,并且由于像Jazelle这样的技术,可以在微控制器上运行硬件加速的Java。 (如果...你的微控制器支持它)
对于一般答案:Forth通常被引用。但实际上,你需要对你的问题更加具体。
答案 2 :(得分:0)
微控制器有各种各样的架构。有小型8位系列,32位系列,简单的架构和支持MMU的32位系列,适合运行现代操作系统。如果您没有说明您的目标家庭,则无法回答您的问题。
无论如何,对于8位系列而言,最好的是BASIC变体。例如,请参阅Bascom。请注意,这将是“解释”语言的编译器版本。如果你真的想要一个能够执行代码的运行时或解释器,那么你很可能需要在你的微控制器中安装一个操作系统。
答案 3 :(得分:0)
在20世纪70年代末和80年代,有许多针对小型微型语言的解释语言。他们似乎大部分都不合时宜。我想为PIC18提供一个基于p代码的C编译器,它可以与我的其他C编译器很好地共存;对于我的大部分代码,我愿意接受100倍的减速以减少50%的空间(只要我能将重要的东西保留在本机代码中)。我认为这是可以实现的,但我不打算从头开始实施这样的事情。