编写编程语言

时间:2012-10-09 01:06:50

标签: programming-languages

  

可能重复:
  Suggestions for writing a programming language?

我使用了很多编程语言,经过几年的经验,我终于决定和朋友们一起学习语言。我知道这不是一个胆小者的任务。我们致力于完成这项任务,并确保完成这项任务。

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

任何答案都有帮助!

1 个答案:

答案 0 :(得分:1)

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