館藏書目查詢 > 書目資料
借閱次數 :

編譯器實作 : 使用C

  • 點閱:345
  • 評分:0
  • 評論:0
  • 引用:0
  • 轉寄:0



  • 書籤:
轉寄 列印
第1級人氣樹(0)
人氣指樹
  • 館藏
  • 簡介
  • 作者簡介
  • 收藏(0)
  • 評論(0)
  • 評分(0)

本書特色




  作者從 Pascal 及 Pl/0 語言選出部份語法,再增加一些新的功能,建構出一個 Pascal Language ONE 編譯器語法,簡稱 plone,唸成 P、Long 或「匹龍」編譯器。

plone 儘量保持編譯程式合理、簡單,同時又希望能解釋所有編譯高階語言的最基本理論和觀念,可以說是經過適當折衷後所產生的一種語言,因其保持了相當的簡單性,使得解說能夠透徹清晰,同時又保持了充分的複雜度,使得它成為值得一做的計劃。


  從訂定 plone 編譯器設計目標,經過掃描程式、語彙分析、語法分析、語意分析、建碼等過程,編譯成功之後產生一個 NASM 組合語言程式指令檔,透過 NASM 組譯成 .com 目的程式,可執行於 Windows 視窗等作業系統。

plone 編譯器程式是以 ANSI C 語言撰寫的,目的程式透過 NASM 組合語言組譯,這兩種軟體均可透過網路免費下載使用。


  plone 編譯器採用由上而下的剖析方法,本書另外提供 flex 軟體及 Bison 軟體的安裝及使用方法,該 Bison 軟體用於產生由下而上的語法分析程式,本書也說明配合 Bison 的語彙分析程式產生器 flex 的使用,這兩種軟體都使用 C 語言撰寫,也都是免費的軟體。

此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入