国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

學(xué)c++還是學(xué)python 什么叫解釋性語(yǔ)言,什么叫編譯性語(yǔ)言?

什么叫解釋性語(yǔ)言,什么叫編譯性語(yǔ)言?在執(zhí)行用編譯語(yǔ)言編寫(xiě)的程序之前,需要一個(gè)特殊的編譯過(guò)程來(lái)將程序編譯成機(jī)器語(yǔ)言文件,例如EXE文件。如果您想在將來(lái)運(yùn)行它,您不需要重新傳輸它。直接使用編譯后的結(jié)果(E

什么叫解釋性語(yǔ)言,什么叫編譯性語(yǔ)言?

在執(zhí)行用編譯語(yǔ)言編寫(xiě)的程序之前,需要一個(gè)特殊的編譯過(guò)程來(lái)將程序編譯成機(jī)器語(yǔ)言文件,例如EXE文件。如果您想在將來(lái)運(yùn)行它,您不需要重新傳輸它。直接使用編譯后的結(jié)果(EXE文件)。由于翻譯只進(jìn)行一次,不需要在運(yùn)行時(shí)進(jìn)行翻譯,因此編譯語(yǔ)言的程序執(zhí)行效率很高。

解釋不同。解釋性語(yǔ)言的程序不需要編譯,這節(jié)省了大量的工作。解釋性語(yǔ)言只有在運(yùn)行程序時(shí)才被翻譯。例如,解釋性basic C有一個(gè)可以直接執(zhí)行basic程序的特殊解釋器,每個(gè)句子只有在執(zhí)行時(shí)才被翻譯。這樣,每次執(zhí)行時(shí)都需要翻譯解釋語(yǔ)言,效率很低

1。在執(zhí)行程序之前,編譯語(yǔ)言有一個(gè)單獨(dú)的編譯過(guò)程,將程序翻譯成機(jī)器語(yǔ)言。以后執(zhí)行程序時(shí),不需要翻譯它。

2. 解釋語(yǔ)言是在程序運(yùn)行時(shí)將程序翻譯成機(jī)器語(yǔ)言,因此其運(yùn)行速度比編譯語(yǔ)言慢。

3. C/C等是編譯語(yǔ)言,Java、C等是解釋語(yǔ)言。

4. 雖然Java程序在運(yùn)行之前有一個(gè)編譯過(guò)程,但它不是編譯成機(jī)器語(yǔ)言,而是編譯成字節(jié)碼(可以理解為中間語(yǔ)言)。在運(yùn)行時(shí),字節(jié)碼被JVM翻譯成機(jī)器語(yǔ)言。

5. 腳本語(yǔ)言一般都有相應(yīng)的腳本引擎來(lái)解釋和執(zhí)行。他們通常需要一個(gè)翻譯來(lái)運(yùn)行。JavaScript、ASP、PHP、Perl和Nuva都是腳本語(yǔ)言。經(jīng)過(guò)C/C編譯和鏈接,可以形成一個(gè)獨(dú)立的EXE文件。