日本高清色午夜com,色综合国产精品视频,午夜亚洲在在线观看,国产午夜在线网站

      <td id="p7kjh"></td>
      <td id="p7kjh"></td>

      首頁 > 綜合問答 >

      計算機(jī)高級語言的特點(diǎn)(高級語言的特點(diǎn))

      發(fā)布時間:2024-05-29 14:00:41來源:

      哈嘍,大家好~~~我是小編田甜,關(guān)于計算機(jī)高級語言的特點(diǎn),高級語言的特點(diǎn)這個很多人還不知道,那么現(xiàn)在讓田甜帶著大家一起來看看吧!

      1、高級語言相對于機(jī)器語言,是一種指令集的體系。

      2、在這種語言下,其語法和結(jié)構(gòu)更類似漢字或者普通英文,且由于遠(yuǎn)離對硬件的直接操作,使得一般人經(jīng)過學(xué)習(xí)之后都可以編程。

      3、高級語言通常按其基本類型、代系、實現(xiàn)方式、應(yīng)用范圍等分類。

      4、高級語言程序“看不見”機(jī)器的硬件結(jié)構(gòu),不能用于編寫直接訪問機(jī)器硬件資源的系統(tǒng)軟件或設(shè)備控制軟件。

      5、為此,一些高級語言提供了與匯編語言之間的調(diào)用接口。

      6、用匯編語言編寫的程序,可作為高級語言的一個外部過程或函數(shù),利用堆棧來傳遞參數(shù)或參數(shù)的地址。

      7、擴(kuò)展資料:高級語言需要經(jīng)過一個過程變成機(jī)器碼,機(jī)器才能運(yùn)行,這個過程就是我們所知的編譯/解釋。

      8、但是每種語言這個過程不太一樣,因為他們的目標(biāo)CPU體系不一樣。

      9、比如說C#是一種二次編譯語言,它首先是通過編譯器將C#文件編譯成IL文件,然后再通過CLR將IL文件編譯成機(jī)器碼文件。

      10、這是一種純編譯的做法,這種機(jī)器文件也只能適用于特定的CPU才能運(yùn)行。

      11、Java號稱一次編譯,到處運(yùn)行。

      12、它的做法是首先通過編譯器將java文件編譯成javac文件,這是一種中間文件,還不能夠被運(yùn)行,而真正需要運(yùn)行的時候再通過虛擬機(jī)(Java是JVM)將中間代碼翻譯成特定目標(biāo)平臺的機(jī)器碼文件。

      13、不同CPU的機(jī)器只需要安裝對應(yīng)的虛擬機(jī)便可執(zhí)行同一份Java代碼。

      14、所以Java是一種先編譯/后解釋的語言。

      15、參考資料來源:百度百科-高級語言。

      本文分享完畢,希望對大家有所幫助哦。

      免責(zé)聲明:本文為轉(zhuǎn)載,非本網(wǎng)原創(chuàng)內(nèi)容,不代表本網(wǎng)觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。