首頁  >  文章  >  編譯型高階語言原始程式可以做什麼

編譯型高階語言原始程式可以做什麼

青灯夜游
青灯夜游原創
2021-01-29 18:18:3510211瀏覽

編譯型高階語言原始程式可以經過編譯、連線後執行。編譯型高階語言針對特定的平台,會將原始碼次性的編譯成可被該平台硬體執行的機器碼,並包裝成該平台所能辨識的可執行性程式的格式。

編譯型高階語言原始程式可以做什麼

本教學操作環境:windows7系統、Dell G3電腦。

編譯型高階語言原始程式可以經過編譯、連線後執行。

電腦是不能理解高階語言的,更不能直接執行高階語言,它只能直接理解機器語言,所以使用任何高階語言編寫的程式若想被電腦運行,都必須將其轉換成電腦語言,也就是機器碼。而這種轉換的方式有兩種:

1、編譯

2、解釋

#由此高階語言也分為編譯型語言和解釋型語言。

主要區別在於,前者原始程式編譯後即可在該平台運行,後者是在運行期間才編譯。所以前者運行速度快,後者跨平台性佳。

編譯型語言

使用專門的編譯器,針對特定的平台,將高階語言原始碼一次性的編譯成可被此平台硬體執行的機器碼,並包裝成該平台所能辨識的可執行性程式的格式。

特點

       在編譯型語言寫的程式執行之前,需要一個專門的編譯過程,把原始碼編譯成機器語言的文件,如exe格式的文件,以後要再執行時,直接使用編譯結果即可,如直接執行exe檔。因為只要編譯一次,以後執行時不需要編譯,所以編譯型語言執行效率高。

總結

1.一次性的編譯成平台相關的機器語言文件,運行時脫離開發環境,運行效率高;

2 .與特定平台相關,一般無法移植到其他平台;

3.現有的C、C 、Objective等都屬於編譯語言。

編譯型高階語言原始程式可以做什麼

 如需要更多程式相關知識,請造訪:程式設計影片! !

以上是編譯型高階語言原始程式可以做什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn