編譯原理(一) 引論

2021-06-22 05:06:44 字數 612 閱讀 2282

編譯原理:引論一.

compiler(編譯器):將源程式(高階語言)翻譯成一種能被計算機執行的形式。

我們用的是編譯原理及實踐(機械工業出版社出版),我看的是編譯原理(龍書)。整本書都是圍繞compiler(編譯器)進行的,我們在學

習c語言時需要先編譯源程式生成.exe檔案執行。

compiler的結構: analysis(分析)和synthesis(綜合)兩個部分。

分析部分檢查源程式的詞法,語法和語義的正確性,並將源程式的相關資訊存放在symbol table(符號表)中,連通源程式的中間表達形式

傳遞給綜合部分。因此分析部分被稱為編譯器的front end(前端)

綜合部分根據分析部分傳來的符號表和中間形式構造目標程式。綜合部分被稱為編譯期的back end(後端)。

乙個編譯器的各個模組及步驟:

source——>分析語義,語法——>生成符號表,中間**——>產生目標程式(編譯器個工作方式,簡陋通俗版)

以上就是編譯器的一些基本介紹,在實際設計過程中需要用到較多的資料結構知識,以及資料結構的設計。

資料探勘(一) 引論

資訊時代 資料時代 資料探勘 kdd 把大型資料集轉換成知識 1 資料倉儲 這是一種多個異構資料來源在單個站點以統一的模式組織的儲存,以支援管理決策,一種資料儲存結構,用於長期儲存資料的倉庫 2 資料倉儲技術 包括資料清理 資料整合和聯機分析處理 olap 3 olap聯機分析處理 一種分析技術,具...

資料探勘(一)引論

啤酒與尿布 qq推薦人 購買 購買披薩 古人資料分析,哪些諺語可以說明,古人就根據觀察到的資訊進行資訊的分析和歸納?古人根據千百年的生活經驗分析總結得到天氣情況與自然不同物體的表現形式關聯性。資料探勘 滴滴出行資料 什麼是資料探勘?資料探勘 資料庫中知識發現 資料探勘 data mining 是 從...

作業系統(一) 引論

這週上了作業系統課,覺得我們學校的老師還是蠻有水平的,覺得之前自己的看法確實很片面,然後自己上課時候腰間盤突出被老師記住了,自己所以還是好好學習吧,不然就很丟臉唉。不是因為學校開這門課就要去學這個,而是自己想去學才去學。每次學乙個新的東西的時候,都要問下,這個東西是什麼,幹什麼的,能怎麼樣。之前沒接...