《編譯原理》學習第 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)