1 詞法分析、語法分析、語義分析是編譯前端技術,核心就是為了讓後端技術能理解**,進行做操作
2 詞法分析核心就是構造自動機,通過狀態流轉來解析出乙個個的「單詞」,為token
3 語法分析主要是搞成乙個ast樹,使用遞迴下降,識別出程式的語法結構,諸如優先順序、結合順序等,都是通過ast樹的層次來實現的,越下越優先
4 作用域、生存期等核心就是封裝成棧幀
5 語義分析,比如型別系統,核心就是做型別檢查、型別推導和型別轉換,通過寫類似於業務邏輯的邏輯來實現就好
6 ir充分體現了中間層的作用,介面卡來著
todo
讀ZAC網路營銷實戰密碼有感
首先對 zac的網路營銷實戰密碼這一本書乙個總體的概括 不僅僅是一本書!我相信這個評價已經很高了,zac的網路營銷實戰密碼叢書很多是從他自己寫的部落格上拷貝下來的,但是並不失去原來的滋味。作為一本隨身攜帶的書籍還是最佳選擇的。除了書中提高的營銷方法以及實際的一些案例外,更多的是傳遞一種策略,一些我們...
讀《編譯原理》第四章
語法分析,121頁 此文是讀書筆記,大部分讀書筆記是不適合他人讀的。語法分析分三種 錯誤恢復策略 恐慌模式的恢復 短語層次的恢復 錯誤產生式 全域性糾正 上下文無關方法 由終結符號,非終結符號,乙個開始符號和一組產生式組成。推導語法分析樹和推導 語法分析樹,是二義性的 ambiguous 大部分語法...
編譯原理 學習記錄16 課程完結
允許在過程內部又說明過程 函式和過程,可以統一稱作過程 子程式 以psacal語言為例,psacal語言的特點如下 1 最近巢狀作用域原則 乙個名字的作用域是那個包含了這個名字的說明的最小過程或函式 2 過程 函式允許巢狀 允許在乙個過程或函式的內部又說明過程或函式,內層可以引用外層過程中說明的名字...