當前位置:首頁 » 編程軟體 » 編譯程序對應高級語言

編譯程序對應高級語言

發布時間: 2025-04-06 04:42:38

㈠ 用於高級語言的編譯程序有哪兩種

用於高級語言李森的編譯程序有兩種:編譯程序和鏈接程序。
以C語言為例,編譯器是cc,可能鏈接程序就是link。
二者作用是不同的,編譯器是把源程序翻譯成符號語言,鏈接程序把來自不同源文件的多個程序整合起來,形成最終的可執行程序。
C++的編譯系統沿用了C語言。其他語種,如PASCAL,DELPHI,C#,OBJECT-C,本質上沒發生變化

高級語言本身分成兩類,編譯型和解釋性哪陪畝的亂滾,編譯型的就是上面的類型,解釋型的,如BASIC,JAVA, PHP, PYTHON等,是不需要編譯的,可以直接根據源代碼(或中間代碼)直接翻譯到操作系統上。

㈡ 計算機語言從低到高有哪幾類

1、低級語言:
機器語言、匯編語言和符號語言。
匯編語言源程序必須經過匯編,生成目標文件,然後執行。
2、高級語言 :
BASIC(True basic、Qbasic、Virtual Basic)、C、PASCAL、FORTRAN、智能化語言(LISP、Prolog)等等。
高級語言源程序可以用解釋、編譯兩種方式執行。通常用後一種。
3、專用語言 :
CAD系統中的繪圖語言和DBMS的資料庫查詢語言。

編程都有哪些種類

編程語言的種類繁多,總的來說分為機器語言、匯編語言以及高級語言三大類。

機械語言(machine language):計算機可直接識別、運行的二進制代碼,執行速度快,資源佔用少,但可讀性不強,編程復雜;

匯編語言(assembly language):一種用於電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。目標代碼簡短,佔用內存少,執行速度快,但缺乏可移植性,編程復雜;

高級語言(High-level programming language):相對於機器語言以及匯編語言,高級語言的可讀性強,可移植性高,一般通過事先編好的一個叫做編譯程序的機器語言程序編譯成用機器指令表示的目標程序。現在流行的高級語言有Java、C語言、C++、C#、Pascal、Basic等等。

㈣ 什麼是編譯程序和匯編程序

分類: 電腦/網路
問題描述:

什麼是編譯程序和匯編程序?他們有什麼區別?和機器語言、高級語言匯編語言有什麼樣的聯系

解析:

用匯編語言或高級語言編寫的程序,必須先送入計算機,經過轉換成用機器語言表示的目標程序(這個過程即編譯),才能由計算機執行。執行轉換過程的程序叫編譯程序。匯編程序是指沒有編譯過的匯編語言源文件。

編譯程序轉換過的叫目標程序,也就是機器語言。

編譯程序的工作情況有三種:匯編型、解釋型和編譯型。匯編型編稿冊譯程序用來將匯編語言編寫的程序,按照一一對應的關系,轉換鄭鬥成用機器語言表示的程序。解釋型編譯程序將高喊敬磨級語言程序的一個語句,先解釋成為一組機器語言的指令,然後立即執行,執行完了,取下一組語句解釋和執行,如此繼續到完成一個程序為止。用解釋型編譯程序,執行速度很慢,但可以進行人和計算機的"對話",隨時可以修改高級語言的程序。BASIC語言就是解釋型高級語言。編譯型編譯程序將高級語言編寫的程序,一次就會部翻譯成機器語言表示的程序,而且過程進行很快,在過程中,不能進行人機對話修改。FORTRAN語言就是編譯型高級語言。

㈤ 任何高級語言都是編譯成匯編代碼然後運行的嗎

編譯器,是將便於人編寫,閱讀,維護的高級計算機語言翻譯為計算機能識別,運行的低級機器語言的程序。編譯器將源程序(Source program)作為輸入,翻譯產生使用目標語言(Target language)的等價程序。源程序一般為高級語言(High-level language),如Pascal,C++等,而目標語言則是匯編語言或目標機器的目標代碼(Object code),有時也稱作機器代碼(Machine code)。一個現代編譯器的主要工作流程如下:
源程序(source code)→預處理器(preprocessor)→編譯器(compiler)→匯編程序(assembler)→目標程序(object code)→連接器(鏈接器,Linker)→可執行程序(executables])工作原理
翻譯是從源代碼(通常為高級語言)到能直接被計算機或虛擬機執行的目標代碼(通常為低級語言或機器言)。然而,也存在從低級語言到高級語言的編譯器,這類編譯器中用來從由高級語言生成的低級語言代碼重新生成高級語言代碼的又被叫做反編譯器。也有從一種高級語言生成另一種高級語言的編譯器,或者生成一種需要進一步處理的的中間代碼的編譯器(又叫級聯)。典型的編譯器輸出是由包含入口點的名字和地址以及外部調用(到不在這個目標文件中的函數調用)的機器代碼所組成的目標文件。一組目標文件,不必是同一編譯器產生,但使用的編譯器必需採用同樣的輸出格式,可以鏈接在一起並生成可以由用戶直接執行的可執行程序。
肯定是要先編譯成機器碼,計算機才能識別。

熱點內容
壓縮機晾 發布:2025-04-06 21:19:26 瀏覽:486
資料庫預編譯內存會釋放掉嗎 發布:2025-04-06 21:16:59 瀏覽:85
python漢字utf8 發布:2025-04-06 21:12:37 瀏覽:851
java獲取年份 發布:2025-04-06 21:08:20 瀏覽:568
施樂j75伺服器怎麼登錄 發布:2025-04-06 20:59:16 瀏覽:695
lns伺服器地址在哪裡 發布:2025-04-06 20:50:39 瀏覽:564
三星電視怎麼看配置參數 發布:2025-04-06 20:49:25 瀏覽:434
榮耀7x存儲怎樣擴展 發布:2025-04-06 20:30:42 瀏覽:712
資料庫技術與應用試題 發布:2025-04-06 20:24:48 瀏覽:873
文件存資料庫 發布:2025-04-06 20:11:38 瀏覽:599