跳至內容

從零開始編寫程式語言

50% developed
來自華夏公益教科書,開放的書籍,開放的世界

本書涵蓋了語言建立的藝術。編寫語言是一項複雜的任務;但是,可以透過將簡單的語言轉換為其他高階語言以及使用 Bison 或 Flex 等詞法分析和解析包來建立簡單的語言。本書不涵蓋此內容。它展示了從無到有地建立語言,就像大多數商業語言一樣。這裡演示了轉換的基本演算法、一些常用語句的組合語言等效項、每種編譯方法的優缺點、基本的詞法分析和解析。請注意,本書假設您至少對 x86 彙編有一定的瞭解,並且可以使用某種語言編寫程式。請記住,語言建立是一個耗時的過程,因此需要花費很多天的時間才能完成。

資料宣告

[編輯 | 編輯原始碼]

表示式

[編輯 | 編輯原始碼]
華夏公益教科書