入門簡介

先決條件

  • 熟悉 Python,C,C++,Ruby 或其他任何語言的程式語言。
  • 安裝了你喜歡的程式碼編輯器或 IDE (一個這樣的例子是 VSCode
  • **保持動力。**構建編譯器並不容易,所以繼續推動; 值得努力。

語言分類

在編寫編譯器時,你需要確定編譯器將使用哪兩種語言。

  • 玩具語言: 這是當你編寫一種不能解決問題但是用於學習的程式語言時。有趣的例子是 WhitespaceLolcodeBrainfuck

  • 程式語言: 這些語言旨在解決問題或為表格帶來新的和獨特的東西。這些可以與 SwiftC++Python 等語言進行比較。

資源

在你的旅程中,你不可避免地會偶然發現你不知道的事情,但希望其中一項資源可以幫助你。