當您創建一種新語言併爲該語言編寫編譯器時使用不同的術語,然後一旦「臨時」編譯器發展良好,使用臨時編譯器以相同的語言重寫它?編寫一個臨時編譯器以使用新語言編寫編譯器
2
A
回答
2
一旦你進入新的語言,它被稱爲「引導」
你不需要臨時編譯器來處理整個語言,就足以讓你從真正的編譯器的第一個版本開始。然後繼續添加功能並在下一個版本中使用它們。
5
這個術語是「bootstrapping」。
4
問:「如果需要用於語言X的編譯器來獲取用於語言X(用X語言編寫)的編譯器,那麼第一個編譯器是如何寫入的?
相關問題
- 1. 編寫本地語言編譯器
- 2. 以編譯語言編寫的插件
- 3. 如何爲該語言的某種語言編寫編譯器?
- 4. 我會用什麼編譯器來編寫機器語言?
- 5. 使用哪種語言編寫Java編譯器和JVM?
- 6. CLR語言優化。語言編譯器VS JIT編譯器
- 7. 用哪種語言編寫F#的編譯器?
- 8. 編寫一個IDE,使用GCC編譯
- 9. 編寫gcc gnatmake Ada編譯器的語言是什麼?
- 10. 關於爲OO語言編寫編譯器後端的資源?
- 11. 編寫解析器和編譯器的最佳編程語言是什麼?
- 12. 編譯時編譯器跳過語句?
- 13. 可能用Javascript寫一個編譯器?
- 14. 編程語言和編譯器
- 15. 在python中編寫DSL的編譯器
- 16. 爲Win32編寫編譯器的知識
- 17. 如何在C編寫編譯器?
- 18. C51編譯器 - 寫入xdata
- 19. 編譯編譯器錯誤編譯GCC
- 20. Kohana編寫語句或查詢編譯?
- 21. 使用Antlr/Stringtemplates編寫翻譯器
- 22. 使用g ++編譯器編譯boost.asio
- 23. 我應該用flex/yacc編寫Direct3D Shader Model語言編譯器嗎?
- 24. 以JAR格式編譯Java編譯器?
- 25. weblogic 11g使用哪個編譯器(編譯器位置)編譯JSP文件?
- 26. Intellij Idea編譯器重新編譯已編譯的項目
- 27. 在編譯時編寫成員
- 28. 從Snow Leopard的命令行編譯彙編語言文件時,應該使用哪個編譯器?
- 29. 什麼語言是寫入腳本的初始編譯器?
- 30. 哪個Flash SWF編譯器使用編譯器指令?