国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網(wǎng)!

編譯原理知識點總結(jié)

總結(jié) 時間:2021-08-31 手機版

  編譯原理是大學計算機專業(yè)的必修科目,也是計算機的基礎(chǔ)知識,學好編譯原理,有助于更好的進行編程的操作,下面是編譯原理知識點總結(jié),一起來看看吧!

  編譯原理知識點總結(jié)

  一 編譯器

  簡單講,編譯器就是將“高級語言”翻譯為“機器語言(低級語言)”的程序。一個現(xiàn)代編譯器的主要工作流程:源代碼 (source code) → 預(yù)處理器

  (preprocessor) → 編譯器 (compiler) → 匯編程序 (assembler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執(zhí)行程序 (executables)

二 工作原理

  編譯是從源代碼(通常為高階語言)到能直接被計算機或虛擬機執(zhí)行的目標代碼(通常為低階語言或機器語言)的翻譯過程。然而,也存在從低階語言到高階語言的編譯器,這類編譯器中用來從由高階語言生成的低階語言代碼重新生成高階語言代碼的又被叫做反編譯器。

  也有從一種高階語言生成另一種高階語言的編譯器,或者生成一種需要進一步處理的的中間代碼的編譯器(又叫級聯(lián))。

  典型的編譯器輸出是由包含入口點的名字和地址, 以及外部調(diào)用(到不在這個目標文件中的函數(shù)調(diào)用)的機器代碼所組成的目標文件。一組目標文件,不必是同一編譯器產(chǎn)生,但使用的編譯器必需采用同樣的輸出格式,可以鏈接在一起并生成可以由用戶直接執(zhí)行的可執(zhí)行程序

三 編譯器的發(fā)展史

(1) 20世紀50年代

  IBM的John Backus帶領(lǐng)一個研究小組對FORTRAN語言及其編譯器進行開發(fā)。但由于當時人們對編譯理論了解不多,開發(fā)工作變得既復(fù)雜又艱苦。與此同時,Noam Chomsky開始了他對自然語言結(jié)構(gòu)的研究。他的發(fā)現(xiàn)最終使得編譯器的結(jié)構(gòu)異常簡單,甚至還帶有了一些自動化。Chomsky的研究導(dǎo)致了根據(jù)語言文法的難易程度以及識別它們所需要的算法來對語言分類。正如現(xiàn)在所稱的Chomsky架構(gòu)(Chomsky Hierarchy),它包括了文法的四個層次:0型文法、1型文法、2型文法和3型文法,且其中的每一個都是其前者的特殊情況。2型文法(或上下文無關(guān)文法)被證明是程序設(shè)計語言中最有用的,而且今天它已代表著程序設(shè)計語言結(jié)構(gòu)的標準方式。分析問題(parsing problem,用于上下文無關(guān)文法識別的有效算法)的研究是在60年代和70年代,它相當完善的解決了這個問題。現(xiàn)在它已是編譯原理中的一個標準部分。

  有限狀態(tài)自動機(Finite Automaton)和正則表達式(Regular Expression)同上下文無關(guān)文法緊密相關(guān),它們與Chomsky的3型文法相對應(yīng)。對它們的研究與Chomsky的研究幾乎同時開始,并且引出了表示程序設(shè)計語言的單詞的符號方式。

  人們接著又深化了生成有效目標代碼的方法,這就是最初的編譯器,它們被一直使用至今。人們通常將其稱為優(yōu)化技術(shù)(Optimization Technique),但因其從未真正地得到過被優(yōu)化了的目標代碼而僅僅改進了它的有效性,因此實際上應(yīng)稱作代碼改進技術(shù)(Code Improvement Technique)。

  當分析問題變得好懂起來時,人們就在開發(fā)程序上花費了很大的功夫來研究這一部分的編譯器自動構(gòu)造。這些程序最初被稱為編譯器的編譯器(Compiler-compiler),但更確切地應(yīng)稱為分析程序生成器(Parser Generator),這是因為它們僅僅能夠自動處理編譯的一部分。這些程序中最著名的是Yacc(Yet Another Compiler-compiler),它是由Steve Johnson在1975年為Unix系統(tǒng)編寫的。類似的,有限狀態(tài)自動機的研究也發(fā)展了一種稱為掃描程序生成器(Scanner Generator)的工具,Lex(與Yacc同時,由Mike Lesk為Unix系統(tǒng)開發(fā))是這其中的佼佼者。

  在70年代后期和80年代早期,大量的項目都貫注于編譯器其它部分的生成自動化,這其中就包括了代碼生成。這些嘗試并未取得多少成功,這大概是因為操作太復(fù)雜而人們又對其不甚了解。


本文來源http://www.nvnqwx.com/shiyongwen/zongjie/417598.htm
以上內(nèi)容來自互聯(lián)網(wǎng),請自行判斷內(nèi)容的正確性。若本站收錄的信息無意侵犯了貴司版權(quán),請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復(fù),謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
精品国产自在精品国产浪潮| 欧美激情精品久久久久久黑人| 黄色片视频在线免费观看| 欧美一级片免费在线| 无码日韩人妻精品久久蜜桃| 亚洲欧洲精品在线观看| 亚洲精品欧洲精品| 日本一区免费看| 日韩欧美视频一区二区三区四区| 欧美一级在线看| 亚洲 国产 日韩 综合一区| 国产精品视频久久| 久久99精品久久久水蜜桃| 国产不卡av在线| 国产精品99久久久久久久久| 热门国产精品亚洲第一区在线| 午夜精品一区二区三区在线视 | 色综合久久中文字幕综合网小说| 久久视频国产精品免费视频在线| 国产成人在线免费看| 久久免费精品视频| 99久久自偷自偷国产精品不卡| 国产亚洲精品自在久久| 韩国国内大量揄拍精品视频| 精品日本一区二区| 精品99在线视频| 精品欧美国产一区二区三区不卡| 欧美另类一区| 免费99视频| 国产一区自拍视频| 国产女主播av| 91免费欧美精品| 91免费国产精品| 久久免费一区| 色婷婷综合成人av| 国产精品视频播放| 国产精品区二区三区日本| 国产精品国产一区二区| 久久91精品国产91久久跳| 一区二区三区国产福利| 日韩aⅴ视频一区二区三区| 奇米成人av国产一区二区三区| 日韩视频在线视频| 狠狠色综合一区二区| 精品视频在线观看| 国产精品一区二区久久久| 91精品国产乱码久久久久久蜜臀| 久久人91精品久久久久久不卡| 日韩一区av在线| 欧美猛少妇色xxxxx| 色综合电影网| 欧美欧美一区二区| 久久久免费观看| 欧美精品少妇videofree| 奇米影视亚洲狠狠色| 91久久嫩草影院一区二区| 国产精品久久7| 日本精品久久电影| 97人人模人人爽视频一区二区| 国产美女主播在线播放 | 欧美国产综合在线| av不卡在线免费观看| 久久久久久久久久久免费| 久久这里有精品| 久久久亚洲精品无码| 国产精品日韩一区二区免费视频 | 久艹视频在线免费观看| 国产精品成久久久久三级| 亚洲97在线观看| 欧美二区三区| 久久久精品有限公司| 国产精品精品国产| 无码日韩人妻精品久久蜜桃| 精品一区二区三区视频日产| 97欧洲一区二区精品免费| 久热精品视频在线| 色欲色香天天天综合网www| 国产亚洲精品美女久久久m| 成人免费aaa| 久久精品人人做人人爽| 熟女少妇精品一区二区| 国产嫩草一区二区三区在线观看| 日韩在线免费视频观看| 亚洲中文字幕无码不卡电影| 国产欧美一区二区三区久久 | 国产女主播av| 国产精品男人爽免费视频1| 日本精品一区二区三区在线 | 91精品国产乱码久久久久久久久 | 久青草视频在线播放| 精品成在人线av无码免费看| 日韩精品在线观看av| 99在线首页视频| 久久国产精品久久久久久久久久| 欧美主播一区二区三区美女 久久精品人| 久久人人爽人人爽人人片av高请 | 免费av网址在线| 国产精品久久久久9999| 麻豆蜜桃91| 不卡av在线网站| 国产精品永久免费视频| 久久av二区| 奇米影视亚洲狠狠色| 久久久亚洲天堂| 亚洲区一区二区三区| 国产美女主播一区| 国产精品热视频| 欧美性受xxxx黑人猛交| 久久99精品国产一区二区三区| 亚洲国产欧洲综合997久久| 风间由美久久久| 一道本在线观看视频| 成人免费在线网址| 国产99午夜精品一区二区三区| 春日野结衣av| 91久久久精品| 欧美一区二区三区综合| 国产成人一区二区三区| 日韩亚洲欧美视频| 久久精品日韩| 区一区二区三区中文字幕| 久久99精品久久久久久水蜜桃| 视频一区亚洲| 久久久福利视频| 亚洲欧洲日本国产| 国产精品8888| 一卡二卡3卡四卡高清精品视频| 国产美女精品视频| 久久综合五月天| 精品一区二区三区免费毛片| www国产91| 蜜桃视频在线观看91| 国产精品成av人在线视午夜片 | 国产成+人+综合+亚洲欧洲| 性色av一区二区咪爱| 国产精品香蕉视屏| 五码日韩精品一区二区三区视频 | 91精品国产自产91精品| 午夜欧美性电影| 91精品国产91| 欧洲精品视频在线| 国产精品久久久久久久午夜 | 黄色片视频在线免费观看| 国产精品第8页| 国产美女久久精品香蕉69| 亚洲欧美成人一区| 日韩综合中文字幕| 国产精品自拍偷拍视频| 伊人久久大香线蕉午夜av| 91九色蝌蚪成人| 韩国欧美亚洲国产| 亚洲午夜精品久久久中文影院av| 国产伦精品一区二区三区| 亚洲国产精品影视| 日韩有码在线观看| 国产在线精品一区二区三区| 久久中国妇女中文字幕| 99色精品视频| 欧美精品一区二区三区免费播放 | 久久精品成人欧美大片古装| 国产一区二区三区四区五区在线| 久久亚裔精品欧美| 国自在线精品视频| 性色av一区二区三区在线观看| 久久精品这里热有精品| 成人91免费视频| 欧美一区二区三区艳史| 国产精品女人网站| 久久久亚洲福利精品午夜| 蜜桃av噜噜一区二区三区| 午夜久久久久久久久久久| 国产精品久久久久久中文字| 91国内揄拍国内精品对白| 青青青在线观看视频| 欧美成人一二三| 色青青草原桃花久久综合| 成人综合国产精品| 欧美日韩亚洲一区二区三区四区| 亚洲一区二区在线播放| 国产精品欧美日韩久久| 国产成人一二三区| 国产在线视频在线| 日本阿v视频在线观看| 亚洲欧美综合一区| 精品免费国产| 日韩中文字幕国产| 成人免费aaa| 精品午夜一区二区三区| 日韩一二三区不卡在线视频| 国产中文字幕日韩| 欧洲亚洲一区二区| 亚洲天堂第一区| 在线播放 亚洲| 色综合久久中文字幕综合网小说| 国产精品无av码在线观看| 久久精品成人一区二区三区蜜臀 | 欧洲亚洲一区二区三区四区五区| 亚洲v国产v| 亚洲专区国产精品| 一区二区三区四区免费观看|