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