freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]編譯原理ppt-資料下載頁

2024-10-15 12:01本頁面
  

【正文】 ?源程序 中間代碼 目標(biāo)代碼 僅依賴源程序 僅依賴目標(biāo)計算機(jī) ?遍( PASS): 對輸入文件(源程序或其等價的中間形式)從頭到尾掃視,完成預(yù)定的處理。 前端 后端 輸入文件 遍 輸出文件 編譯過程和編譯程序的結(jié)構(gòu) 編譯階段的組合 編譯過程分為 前端:詞法分析、語法分析、語義分析、中間代碼生成、優(yōu)化工作。 后端:目標(biāo)代碼生成、出錯處理、符號表操作。 一個編譯程序可由一遍、兩遍或多遍完成。每一遍可完成不同的階段或多個階段的工作。 從時間和空 間角度看 多遍編譯 — 少占內(nèi)存,多耗時間 一遍編譯 — 多占內(nèi)存,少耗時間 主要與源語言有關(guān) 主要與目標(biāo)代碼有關(guān) 第一章 引論、 PL0編譯程序 ? 什麼是編譯程序 ? 編譯過程和編譯程序的結(jié)構(gòu) ? 編譯技術(shù)和軟件工具的介紹 編譯技術(shù)和軟件工具介紹 用到編譯原理與技術(shù)的常見軟件工具: 語言的結(jié)構(gòu)化編輯器: 提供關(guān)鍵字及其匹配的關(guān)鍵字。 可減少語法錯誤,加快源程序調(diào)試。 語言程序的調(diào)試工具 提供判定程序的算法與功能是否正確。 程序格式化工具:使程序呈現(xiàn)清晰的結(jié)構(gòu) 語言程序的測試工具: 編譯技術(shù)和軟件工具介紹 測試工具 靜態(tài)分析器 — 對源程序進(jìn)行語法分析 動態(tài)測試器 — 測試用例、對程序進(jìn)行動態(tài)測試。 高級語言之間的轉(zhuǎn)換工具: 一種高級語言轉(zhuǎn)化成另一種高級語言。 編譯技術(shù)和軟件工具介紹 ?程序語言設(shè)計范型 ? 強(qiáng)制(命令)式語言 ? C, FORTRAN, Pascal等 ? 函數(shù)式語言 ? ML, LISP ? 基于規(guī)則(邏輯)的語言 ? 面向?qū)ο笳Z言 編譯技術(shù)的發(fā)展和應(yīng)用 ?語言范型(支持的計算模式) 命令式: 程序特點: 語言執(zhí)行的解釋: 編譯技術(shù)發(fā)展快: 語句 1; 改變機(jī)器狀態(tài) 系統(tǒng)語言 語句 2; 內(nèi)存 自動化生成技術(shù) 語句 3; 各種寄存器 的內(nèi)容 … … 外存 與萬諾曼機(jī)的體系結(jié)構(gòu)一般 編譯技術(shù)的發(fā)展和應(yīng)用 ?應(yīng)用式(函數(shù)式) ? 程序特點: Function n(…fuion2(fuion1(data))…) ? 程序執(zhí)行: 執(zhí)行一個個函數(shù)施用在數(shù)據(jù)上的變換最終得到的結(jié)果 ? 編譯: 語法分析容易; 語義處理復(fù)雜。 編譯技術(shù)的發(fā)展和應(yīng)用 ?基于規(guī)則的語言( prolog,yacc) ? 程序特點: 使能條件 1 ? 動作 1 使能條件 2 ? 動作 2 使能條件 3 ? 動作 3 ?面向?qū)ο笳Z言: 抽象數(shù)據(jù)類型,繼承機(jī)制 ? 編譯: 動態(tài)綁定; LOGO
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1