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

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

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

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

編譯和解析。

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

擴展資料:

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

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

聲明:本文轉載于:互聯網,如有侵犯,請聯系service@Juming.com刪除
相關標簽: 高級語言的源程序

相關文章

相關專題

編輯推薦

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

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

  • 企業建站專題合集 企業建站專題合集

主站蜘蛛池模板: 亚洲精品无码久久久久sm| 中文字幕乱偷无码av先锋蜜桃| 99久久无码一区人妻a黑| 69天堂人成无码麻豆免费视频| 国产精品午夜无码AV天美传媒| 潮喷失禁大喷水aⅴ无码| 午夜无码性爽快影院6080| 亚洲精品无码国产| 影音先锋无码a∨男人资源站| 亚洲AV无码一区二区三区DV| 激情射精爆插热吻无码视频| 无码精品国产VA在线观看| 国产精品无码久久久久| 久久精品无码一区二区三区不卡 | 无码人妻一区二区三区精品视频| 亚洲日韩乱码中文无码蜜桃臀网站| 无码人妻一区二区三区一| 亚洲av激情无码专区在线播放 | 人妻少妇无码视频在线| 亚洲日韩乱码中文无码蜜桃臀| 国产色无码精品视频免费| 无码专区国产无套粉嫩白浆内射| 久久久久久国产精品无码超碰| 国产成人无码一区二区在线观看| 粉嫩大学生无套内射无码卡视频 | 国产精品无码制服丝袜| 免费A级毛片无码无遮挡内射| 永久免费av无码网站yy| 日韩精品无码一区二区视频| 无码精品人妻一区| 国产精品无码无卡无需播放器 | 亚洲国产综合无码一区二区二三区| 亚洲精品无码永久在线观看男男 | 色综合久久久无码中文字幕波多| 无码精品一区二区三区免费视频| 国产在线无码一区二区三区视频| 中文字幕人妻三级中文无码视频 | 久久青青草原亚洲AV无码麻豆 | 熟妇人妻AV无码一区二区三区| 亚洲国产a∨无码中文777| 久久午夜无码免费|