我想知道是否有任何编程语言或字节码定义(机器无关),编写编译器/解析器非常简单。理想情况下,语言本身应该是明确的和强大的,并且不需要易于使用。有这样的编程语言吗?
答案 0 :(得分:2)
任何汇编语言都可以很容易地编写编译器,因为每个语句都直接转换为机器指令。 (虽然它更准确地称为汇编程序,而不是编译器。)
对于相同的平台无关字节码选项,您可以查看:
答案 1 :(得分:1)
计划非常接近。 Writing a scheme interpreter tutorial
另一个有趣的选择是Z代码(用于许多旧文本冒险游戏)机器。这种字节码格式有很好的文档记录,它可能是一个非常有趣的项目。现有的非平凡Z代码文件的广泛可用性,错误,测试它,是另一个好处。在你写的翻译上运行Zork有多酷?
答案 2 :(得分:0)
我认为这不符合您的要求,但我希望您能够理解这一建议:http://lolcode.com/
答案 3 :(得分:-1)
爪哇? '简单'真的很主观