《編譯原理》閱讀筆記:p1-p3

codists發表於2024-05-08

《編譯原理》學習第 1 天,p1-p3總結,總計 3 頁。

一、技術總結

1.compiler(編譯器)

p1, But, before a program can be run, it first must be translated into a form in which it can be executed by a computer. The software systems that do this translation are called compilers。

p1, Simply stated, a compiler is a program that can read a program in one language- the source language--and translate it into an equivalent program in another language--the target language。

二、其它

看完《自動機理論、語言和計算導論》,進入《編譯原理》的學習。

如何學習《編譯原理》?

《編譯原理》總計1035頁,計劃用兩個月看完,那麼平均下來一天要看 1035 / 60 = 18 頁——當然,這是“平均”後的結果,實際中並不總是能做到每天閱讀18頁,容易的地方就讀的快一些,難的地方就慢一些。

本次閱讀依然是以英文版為教材,一是為了鍛鍊英文閱讀能力,二是因為手裡電子版只有英文的,中文的只有紙質版,但攜帶紙質書是一件麻煩的事,故選擇英文版為教材。

每天閱讀後寫讀書筆記,與《自動機理論、語言和計算導論》總結不同,《編譯原理》讀書筆記去掉“英文總結”部分,專注於技術總結。

四、參考資料

1. 程式設計

(1)Alfred V. Aho,Monica S. Lam,Ravi Sethi,Jeffrey D. Ullman,《編譯原理(英文版·第2版)》:https://book.douban.com/subject/5416783/

2. 英語

(1)Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

歡迎搜尋及關注:程式設計人(a_codists)

相關文章