將高級語言轉(zhuǎn)化為機器語言 用高級程序設(shè)計語言編寫的程序稱為什么?
用高級程序設(shè)計語言編寫的程序稱為什么?高級語言是一種面向問題的編程語言,它獨立于計算機硬件,描述具體的算法,因此又稱為“算法語言”。它的特點是獨立性、通用性和可移植性。它們有很多種,但一般包括以下四個
用高級程序設(shè)計語言編寫的程序稱為什么?
高級語言是一種面向問題的編程語言,它獨立于計算機硬件,描述具體的算法,因此又稱為“算法語言”。它的特點是獨立性、通用性和可移植性。它們有很多種,但一般包括以下四個部分:數(shù)據(jù)部分用來描述程序中所涉及的數(shù)據(jù);操作部分用來描述程序的操作;控制部分用來表示程序的控制結(jié)構(gòu);傳輸部分用來表示程序的傳輸數(shù)據(jù)。由于高級語言程序主要描述計算機解決問題的過程,即描述復(fù)雜的處理過程,因此又稱為面向過程語言。用高級語言編寫的程序稱為“源程序”。計算機不能直接運行源程序。在計算機上執(zhí)行源程序通常有兩種方式,即解釋和編譯。
一般使用高級語言編寫的程序稱源程序嗎?
通常,用高級語言編寫的程序稱為源程序。這種說法是正確的。
這種程序不能直接在計算機上運行,需要將相應(yīng)的語言處理程序翻譯成目標(biāo)程序才能運行。
將用高級語言編寫的源程序轉(zhuǎn)換成等價的目標(biāo)的過程,稱為什么?
通常稱為編譯。高級語言(如果是C):C語言的詳細編譯過程分為四個步驟:
1。預(yù)處理器:聚合源程序(。C文件),并替換語言中的宏,例如預(yù)處理指令include,它允許編譯器打開包含的文件,將程序與其他程序保持在一起,并生成。我喜歡這些文件。
2. 編譯:預(yù)處理源程序(。I文件)放入?yún)R編程序(。(S文件)4。鏈接/加載程序:鏈接是將目標(biāo)文件與單獨編譯生成的其他程序模塊(如有)以及系統(tǒng)提供的標(biāo)準庫函數(shù)連接起來生成可執(zhí)行文件的過程。加載時,代碼和數(shù)據(jù)位于內(nèi)存的適當(dāng)位置。此步驟生成最終的可執(zhí)行文件。
一般使用高級語言編寫的應(yīng)用程序稱為()程序?
通常,用高級語言編寫的應(yīng)用程序稱為“源程序”。這種程序是一系列人類可讀的計算機語言指令,不能直接在計算機上運行。它需要相應(yīng)的證言處理程序翻譯成機器語言。
用戶使用計算機高級語言編寫的程序通常稱為目標(biāo)程序?qū)幔?/h2>
用戶用高級語言編寫的程序稱為源程序,編譯后稱為可執(zhí)行目標(biāo)程序