當您創建一種新語言併爲該語言編寫編譯器時使用不同的術語,然後一旦「臨時」編譯器發展良好,使用臨時編譯器以相同的語言重寫它?編寫一個臨時編譯器以使用新語言編寫編譯器
2
A
回答
2
一旦你進入新的語言,它被稱爲「引導」
你不需要臨時編譯器來處理整個語言,就足以讓你從真正的編譯器的第一個版本開始。然後繼續添加功能並在下一個版本中使用它們。
5
這個術語是「bootstrapping」。
4
問:「如果需要用於語言X的編譯器來獲取用於語言X(用X語言編寫)的編譯器,那麼第一個編譯器是如何寫入的?
相關問題
- 1. 編寫本地語言編譯器
- 2. 以編譯語言編寫的插件
- 3. 如何爲該語言的某種語言編寫編譯器?
- 4. 我會用什麼編譯器來編寫機器語言?
- 5. 哪種編程語言最容易編寫編譯器?
- 6. 寫編程語言:如何編譯
- 7. CLR語言優化。語言編譯器VS JIT編譯器
- 8. 什麼語言被用來編寫Rust編譯器?
- 9. 用哪種語言編寫F#的編譯器?
- 10. 編寫一個IDE,使用GCC編譯
- 11. 編寫gcc gnatmake Ada編譯器的語言是什麼?
- 12. 關於爲OO語言編寫編譯器後端的資源?
- 13. JIT編譯器 - 如何開始編寫自己的編譯器?
- 14. 如何實現if和else語句?當編寫一個語言編譯器
- 15. 編寫解析器和編譯器的最佳編程語言是什麼?
- 16. 編譯時編譯器跳過語句?
- 17. 用新編譯器編譯使用C++ 98標準編寫的代碼?
- 18. 編程語言和編譯器
- 19. 可能用Javascript寫一個編譯器?
- 20. 編譯器如何編譯編譯器?
- 21. 如何在C編寫編譯器?
- 22. 爲Win32編寫編譯器的知識
- 23. 在python中編寫DSL的編譯器
- 24. 編寫DSL編譯器的工具
- 25. 在HTML + CSS中編寫編譯器
- 26. 如何編寫自引導編譯器的編譯規則
- 27. C51編譯器 - 寫入xdata
- 28. 編譯器vs解釋器,還是用解釋型語言編寫編譯器仍然使它成爲編譯器?
- 29. 什麼類型的編譯器可以編譯哪種編程語言?
- 30. 用php編寫的編譯器和解釋器或編譯爲php