首頁 常見問題 正文
聚名企服

將高級語言的源程序翻譯成機器指令的翻譯方式有哪兩種?

轉(zhuǎn)載 chaicp 2021-12-13 16:00:15 5851
將高級語言編寫的程序翻譯成機器語言程序,采用編譯和解釋兩種翻譯方式。解釋方式是將源程序逐句解釋執(zhí)行,即解釋一句執(zhí)行一句,因此在解釋方式中不產(chǎn)生目標文件。例如,早期的BASIC語言采用的就是“解釋”方式。

將高級語言的源程序翻譯成機器指令的翻譯方式有哪兩種?

編譯和解析。

將高級語言編寫的程序翻譯成機器語言程序,采用編譯和解釋兩種翻譯方式。解釋方式是將源程序逐句解釋執(zhí)行,即解釋一句執(zhí)行一句,因此在解釋方式中不產(chǎn)生目標文件。例如,早期的BASIC語言采用的就是“解釋”方式。編譯方式是將整個高級語言編寫的源程序先翻譯成機器語言程序,然后再生成可在操作系統(tǒng)下直接運行的執(zhí)行程序,通常會產(chǎn)生目標程序。

擴展資料:

高級語言(High-level programming language)相對于機器語言(machine language,是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數(shù)據(jù))而言。是高度封裝了的編程語言,與低級語言相對。它是以人類的日常語言為基礎(chǔ)的一種編程語言,使用一般人易于接受的文字來表示(例如漢字、不規(guī)則英文或其他外語),從而使程序編寫員編寫更容易,亦有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內(nèi)容。由于早期電腦業(yè)的發(fā)展主要在美國,因此一般的高級語言都是以英語為藍本。在1980年代,當(dāng)東亞地區(qū)開始使用電腦時,在日本、臺灣及中國大陸都曾嘗試開發(fā)用各自地方語言編寫的高級語言,當(dāng)中主要都是改編BASIC或?qū)S糜跀?shù)據(jù)庫數(shù)據(jù)訪問的語言,但是隨著編程者的外語能力提升,現(xiàn)時的有關(guān)開發(fā)很少。

由于匯編語言依賴于硬件體系,且助記符量大難記,于是人們又發(fā)明了更加易用的所謂高級語言。在這種語言下,其語法和結(jié)構(gòu)更類似漢字或者普通英文,且由于遠離對硬件的直接操作,使得一般人經(jīng)過學(xué)習(xí)之后都可以編程。高級語言通常按其基本類型、代系、實現(xiàn)方式、應(yīng)用范圍等分類。

聲明:本文轉(zhuǎn)載于:互聯(lián)網(wǎng),如有侵犯,請聯(lián)系service@Juming.com刪除
相關(guān)標簽: 高級語言的源程序

相關(guān)文章

相關(guān)專題

編輯推薦

  • 域名注冊專題合集 域名注冊專題合集

  • 域名搶注專題合集 域名搶注專題合集

  • 企業(yè)建站專題合集 企業(yè)建站專題合集

主站蜘蛛池模板: 日韩少妇无码喷潮系列一二三| 亚洲av中文无码| 亚洲AV无码成人精品区蜜桃| 免费无码黄网站在线看| 无码内射中文字幕岛国片| 亚洲私人无码综合久久网| 亚洲国产精品成人AV无码久久综合影院 | 久久亚洲精品无码aⅴ大香| 亚洲国产精品无码久久98| 国产日韩AV免费无码一区二区| 亚洲一区二区三区国产精品无码| 一本之道高清无码视频| 永久免费av无码网站韩国毛片| 国产精品无码日韩欧| 国产成人无码网站| 少妇久久久久久人妻无码| 熟妇人妻中文字幕无码老熟妇| 黑人无码精品又粗又大又长| 中文无码字慕在线观看| 亚洲精品无码国产| 亚洲av无码成人精品区在线播放 | 国产精品无码av片在线观看播| 日韩精品人妻系列无码专区| 久久亚洲国产成人精品无码区| 一本色道无码道DVD在线观看| 性无码专区无码片| 国精品无码一区二区三区左线| 亚洲国产精品无码久久九九| 亚洲欧洲国产综合AV无码久久| 69堂人成无码免费视频果冻传媒| 亚洲AV无码久久精品成人| 永久免费av无码入口国语片| 久久久精品人妻无码专区不卡| 内射无码专区久久亚洲| 国外AV无码精品国产精品| 无码中文在线二区免费| 无码一区二区波多野结衣播放搜索| 精品无码人妻夜人多侵犯18| 久久久久亚洲AV无码专区体验| 亚洲AV无码乱码在线观看裸奔| 国产V亚洲V天堂A无码|