編譯型高階語言原始程式可以經過編譯、連線後執行。編譯型高階語言針對特定的平台,會將原始碼次性的編譯成可被該平台硬體執行的機器碼,並包裝成該平台所能辨識的可執行性程式的格式。
本教學操作環境:windows7系統、Dell G3電腦。
編譯型高階語言原始程式可以經過編譯、連線後執行。
電腦是不能理解高階語言的,更不能直接執行高階語言,它只能直接理解機器語言,所以使用任何高階語言編寫的程式若想被電腦運行,都必須將其轉換成電腦語言,也就是機器碼。而這種轉換的方式有兩種:
1、編譯
2、解釋
#由此高階語言也分為編譯型語言和解釋型語言。
主要區別在於,前者原始程式編譯後即可在該平台運行,後者是在運行期間才編譯。所以前者運行速度快,後者跨平台性佳。
編譯型語言
使用專門的編譯器,針對特定的平台,將高階語言原始碼一次性的編譯成可被此平台硬體執行的機器碼,並包裝成該平台所能辨識的可執行性程式的格式。
特點
在編譯型語言寫的程式執行之前,需要一個專門的編譯過程,把原始碼編譯成機器語言的文件,如exe格式的文件,以後要再執行時,直接使用編譯結果即可,如直接執行exe檔。因為只要編譯一次,以後執行時不需要編譯,所以編譯型語言執行效率高。
總結
1.一次性的編譯成平台相關的機器語言文件,運行時脫離開發環境,運行效率高;
2 .與特定平台相關,一般無法移植到其他平台;
3.現有的C、C 、Objective等都屬於編譯語言。
如需要更多程式相關知識,請造訪:程式設計影片! !
以上是編譯型高階語言原始程式可以做什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!