原创 編譯原理第三章總結

編譯原理第三章(詞法分析)學習總結  程序語言的單詞符號一般分爲以下五種:   關鍵字,標識符,常熟。運算符,界符。 輸入緩衝區、預處理子程序(1)輸入源程序文本,放入輸入緩衝區中,詞法分析工作可在這個輸入

原创 編譯原理 第二章 學習總結

編譯原理 第二章 學習總結第二章學習的是高級語言及語法描述,首先是程序語言的定義,從語法語義方面來定義語言。接下來是高級語言的一般特性,高級語言的分類包括強制式語言,應用式語言,基於規則的語言和面嚮對象語言,本章的重點是上下文無關文法,下

原创 編譯原理 第六章學習總結

一:屬性文法是在上下文無關文法的基礎上爲每個文法符號(終結符或非終結符)配備若干個相關的“值”(稱爲屬性)。屬性:代表與文法符號相關的信息,和變量一樣,可以進行計算和傳遞。(1)綜合屬性用於“自下而上”傳遞信息在語法樹中,一個結點的綜合屬

原创 編譯原理第四章總結

編譯原理(語法分析--自上而下分析)第四章總結1.語法分析是編譯過程的核心部分。它的任務是在詞法分析識別出單詞符號串的基礎上,分析並判定程序的語法結構是否符合語法規則。  實現這種自上而下的帶回溯試探法的一

原创 編譯原理 第七章 學習總結

一:語義分析概述語義分析任務1.審查每一個語法結構的靜態語義,即驗證語法正確的結構是否有意義。2.在語義正確的基礎上生成一種中間代碼或目標代碼。語義分析範圍1.確定類型:確定標識符所關聯的數據類型。2.類型檢查:按語言的類型規則,檢查運算

原创 編譯原理 學習總結

本學期有幸跟着費老師上完了編譯原理這門課程,說實話,總是感覺這門課挺難的,這點從同學們考前考後的兩種截然不同的狀態可以看出來。由於這門課安排在了這麼尷尬的一個學期,大三下學期,因爲大家都在忙着考研和就業,所以只能保證課上和作業博客的完成,