首选语言:C/C++,Java和Ruby.
我正在寻找一些有用的书籍/教程,如何编写自己的编译器只是为了教育目的.我最熟悉C/C++,Java和Ruby,所以我更喜欢涉及这三者之一的资源,但任何好的资源都是可以接受的.
可能的重复:
设计简单编程语言的方法
学习编写编译器
我想编写一种编程语言,其语法类似于QBasic,但更简单.我希望它适合初学程序员.它的简单性将鼓励有抱负的程序员不要放弃并让他们对编程感兴趣.例如:而不是QBasic的PRINT"Hello World!"
我会用
写下"Hello World!"
或者更像VB
写("Hello World")
我将如何调整基本语法来制作我的语言?