0

可能重复:
编写编程语言的建议?

我用过很多编程语言,经过几年的经验,我终于决定和朋友一起做一门语言。我知道这是一项不适合胆小的人的任务。我们致力于这项任务,并将确保完成这项任务。

现在我想首先问:编写编程语言的步骤是什么?我们应该从什么开始(例如解析器)?

任何答案都有帮助!

4

1 回答 1

1

如果这是你的第一语言,那么同时处理它的所有部分,从一个迷你语言规范开始,逐个特性地扩展它。除非它是一种特定于领域的语言,否则您应该使用与您尝试实现的语言接近的语言,以便稍后您可以编写转换工具来获得编译器的引导版本。

于 2012-10-09T01:11:20.967 回答