六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

解釋程序與編譯程序簡介

[摘要]A、解釋程序所謂解釋程序是高級語言翻譯程序的一種,它將源語言(如BASIC)書寫的源程序作為輸入,解釋一句后就提交計算機執(zhí)行一句,并不形成目標程序。就像外語翻譯中的“口譯”一樣,說一句翻一句,不產(chǎn)生全文的翻譯文本。這種工作方式非常適合于人通過終端設備與計算機會話,如在終端上打一條命令或語句,解釋程...

A、解釋程序

所謂解釋程序是高級語言翻譯程序的一種,它將源語言(如BASIC)書寫的源程序作為輸入,解釋一句后就提交計算機執(zhí)行一句,并不形成目標程序。就像外語翻譯中的“口譯”一樣,說一句翻一句,不產(chǎn)生全文的翻譯文本。這種工作方式非常適合于人通過終端設備與計算機會話,如在終端上打一條命令或語句,解釋程序就立即將此語句解釋成一條或幾條指令并提交硬件立即執(zhí)行且將執(zhí)行結果反映到終端,從終端把命令打入后,就能立即得到計算結果。這的確是很方便的,很適合于一些小型機的計算問題。但解釋程序執(zhí)行速度很慢,例如源程序中出現(xiàn)循環(huán),則解釋程序也重復地解釋并提交執(zhí)行這一組語句,這就造成很大浪費。

B、編譯程序

這是一類很重要的語言處理程序,它把高級語言(如FORTRAN、COBOL、Pascal、C等)源程序作為輸入,進行翻譯轉換,產(chǎn)生出機器語言的目標程序,然后再讓計算機去執(zhí)行這個目標程序,得到計算結果。

編譯程序工作時,先分析,后綜合,從而得到目標程序。所謂分析,是指詞法分析和語法分析;所謂綜合是指代碼優(yōu)化,存儲分配和代碼生成。為了完成這些分析綜合任務,編譯程序采用對源程序進行多次掃描的辦法,每次掃描集中完成一項或幾項任務,也有一項任務分散到幾次掃描去完成的。下面舉一個四遍掃描的例子:第一遍掃描做詞法分析;第二遍掃描做語法分析;第三遍掃描做代碼優(yōu)化和存儲分配;第四遍掃描做代碼生成。

值得一提的是,大多數(shù)的編譯程序直接產(chǎn)生機器語言的目標代碼,形成可執(zhí)行的目標文件,但也有的編譯程序則先產(chǎn)生匯編語言一級的符號代碼文件,然后再調(diào)用匯編程序進行翻譯加工處理,最后產(chǎn)生可執(zhí)行的機器語言目標文件。

在實際應用中,對于需要經(jīng)常使用的有大量計算的大型題目,采用招待速度較快的編譯型的高級語言較好,雖然編譯過程本身較為復雜,但一旦形成目標文件,以后可多次使用。相反,對于小型題目或計算簡單不太費機時的題目,則多選用解釋型的會話式高級語言,如BASIC,這樣可以大大縮短編程及調(diào)試的時間。


 




主站蜘蛛池模板: 四虎成人免费大片在线 | 最近最新免费视频8 | 青青国产视频 | 日韩欧美二区在线观看 | 五月激情综合婷婷 | 性感制服 | 欧美一级性 | 中文字幕在线观看不卡视频 | 日韩毛片高清在线看 | 中文日韩字幕一区在线观看 | 一级做a爰片性色毛片思念网 | 在线播放高清国语自产拍免费 | 色四月婷婷 | 亚洲午夜综合网 | 亚洲一区二区观看 | 亚洲va久久久噜噜噜久久男同 | 午夜神器成在线人成在线人免费 | 四虎影院免费视频 | 青青青青青免精品视频 | 日本免费一区视频 | 一级欧美在线的视频 | 日本一区二区在线不卡 | 伊人夜夜| 亚洲精品123区 | 日本三级网络 | 在线观看午夜视频 | 亚洲视频在线观看一区 | 日本人视频18jizz免费 | 午夜视频福利在线 | 真实国产乱子伦精品一区二区三区 | 欧美性生交xxxxx久久久 | 伊人免费在线观看高清版 | 青青草 久久久 | 日韩视频91 | 亚洲国产毛片aaaaa无费看 | 香蕉成人啪国产精品视频综合网 | 啪啪精品 | 中文字幕日韩在线一区国内 | 中文字幕国产精品 | 亚洲91在线| 午夜欧美福利 |