我不知道這是否是這個問題的正確SE網站,如果沒有,我會很感激任何人可以指出我在正確的方向。創建一種基本的編程語言 - 資源?
對於我的大學項目(英國大學〜高中)我想設計一門基本的編程語言。它不具備所有必要的功能,但足以在控制檯上編寫一些基本程序。我想讓它解釋,因爲我聽說如何非常複雜的編譯語言;面向對象,因爲我只知道VB.NET,並且最適合OOP;我的目標是創建一個簡單的語言,非程序員可以輕鬆學習。
我一直在環顧四周,但努力尋找有用的資源,解釋有關創建編程語言的任何好的細節。我真的很感激你可以建議的任何在線資源 - 他們必須是免費的 - 如果我錯過了類似的StackOverflow問題,深入的在線文章或教程,從免費的在線教科書中提取......任何你認爲可能有用的東西。
http://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools – SLaks
你可以看看這個:www.antlr.org。 Antlr是一個解析器生成器。 – oddparity
從OOP語言開始並不是一個好主意。從概念上來說更簡單一些,也許是一種功能語言或命令式語言 –