2011-03-07 153 views

回答

2

任何彙編語言將很容易編寫一個編譯器,因爲每個語句直接轉換爲機器指令。 (雖然它會更準確地稱爲彙編器,而不是一個編譯器)

對於相同的平臺獨立的字節碼的選擇,你可以看看:

+0

啊,是的,你當然是正確的...我忘了指定它應該與機器無關。否則,我猜機器代碼會更容易,因爲它根本不需要編譯。但感謝您的答案。 –

+0

這不是一個編譯器。他們稱之爲彙編器是有原因的。 – delnan

+0

@delnan除了編譯器這個詞以外,它表面上滿足了OP正在尋找的所有標準。釋放你的心靈。 –

0

計劃非常接近。 Writing a scheme interpreter tutorial

另一個有趣的選擇是Z碼(用於許多舊文本冒險遊戲)機器。這種字節碼格式有很好的文檔記錄,它可能是一個非常有趣的項目。現有的非平凡Z代碼文件在其上播放的廣泛可用性,錯誤,測試,是另一個好處。在你寫的翻譯上運行Zork有多酷?

-1

的Java? '簡單'真的很主觀