在大学时我主修编译器理论和语法,因此在这方面有很好的背景(虽然很久以前),并且知道创建编译器是一项艰巨的任务,至少对于像 C++ 这样的语言来说是这样。
因此,我对似乎由个人而不是在公司工作的大量人员创建的大量编程语言感到困惑。例如 Ruby,根据维基百科,它是由一个人创建的——我不知道这种语言也许它非常简单,但我的观点是那里有大量的自创语言。
那么,作为一个个体,如何去创造自己的语言(这不是太简单以至于毫无用处)而不是花费一生来做这件事呢?
有没有关于这个主题的好书(不是关于编译器和一般的规范)?