0
A
回答
2
沒有一個通用的答案始終有效,但通常情況下,語言到語言的翻譯工作方式與編譯器的工作方式大致相同 - 它讀入源代碼,構建程序的內部表示,然後以目標語言發出代碼。然而,普通編譯器和交叉編譯器之間的關鍵區別在於,普通編譯器通常輸出程序集(或某種字節碼),而交叉編譯器通常使用不同的編程語言輸出結構。
如果您想了解更多關於構建這樣的翻譯器所涉及的關鍵技術,您可能需要閱讀一般的編譯器構建技術。這個真的很酷!
希望這會有所幫助!
+0
也可以使用單個[樞軸語言](https://en.wikipedia.org/wiki/Pivot_language)將一種語言翻譯成其他語言。 –
相關問題
- 1. 編程語言翻譯
- 2. Django的翻譯:如何翻譯語言
- 3. 語言翻譯
- 4. 查詢語言翻譯器
- 5. 即時語言翻譯器
- 6. 語言翻譯API
- 7. Zend_Date語言翻譯
- 8. django語言翻譯
- 9. Austronesian語言翻譯
- 10. 寫編程語言:如何編譯
- 11. 編程語言和編譯器
- 12. 如何爲該語言的某種語言編寫編譯器?
- 13. CLR語言優化。語言編譯器VS JIT編譯器
- 14. Yii語言源語言和翻譯
- 15. 如何在android中翻譯語言?
- 16. 如何翻譯CultureInfo語言名稱
- 17. CakePHP的翻譯 - 如何引用語言
- 18. 如何翻譯虛構的語言?
- 19. 如何在yii中翻譯語言
- 20. 如何使用QTableWidgetItem文本在QT翻譯語言翻譯
- 21. 如何確定Google翻譯翻譯的網頁的新語言?
- 22. 如何在Google翻譯器中添加旁遮普語語言?
- 23. Google Api語言翻譯不起作用
- 24. 在magento語言翻譯不起作用
- 25. jQuery語言翻譯不起作用?
- 26. 正式語言的堆棧翻譯器
- 27. 發行Google翻譯器默認語言
- 28. iphone中的語言翻譯器API
- 29. Zend翻譯URL和語言切換器
- 30. 角度翻譯語言到服務器
你嘗試閱讀:http://en.wikipedia.org/wiki/Interpreter_(computing) –
是的,我有哈哈。我想他們的工作方式是一樣的,但我只是想我會問...... – Max00355
從我所看到的,睡衣是一個交叉編譯器,而不是一個解釋器。這個過程非常不同。 – templatetypedef