久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

什么是編譯性語言,、解釋性語言和腳本語言

 Alex847 2008-09-16
 計(jì)算機(jī)不能直接理解高級(jí)語言,,只能直接理解機(jī)器語言,所以必須要把高級(jí)語言翻譯成機(jī)器語言,,計(jì)算機(jī)才能值型高級(jí)語言編寫的程序,。

 翻譯的方式有兩種,一個(gè)是編譯,,一個(gè)是解釋,。兩種方式只是翻譯的時(shí)間不同。編譯型語言寫的程序執(zhí)行之前,,需要一個(gè)專門的編譯過程,,把程序編譯成為機(jī)器語言的文件,比如exe文件,,以后要運(yùn)行的話就不用重新翻譯了,,直接使用編譯的結(jié)果就行了(exe文件),因?yàn)榉g只做了一次,,運(yùn)行時(shí)不需要翻譯,,所以編譯型語言的程序執(zhí)行效率高。

 解釋則不同,,解釋性語言的程序不需要編譯,,省了道工序,解釋性語言在運(yùn)行程序的時(shí)候才翻譯,,比如解釋性basic語言,,專門有一個(gè)解釋器能夠直接執(zhí)行basic程序,每個(gè)語句都是執(zhí)行的時(shí)候才翻譯,。這樣解釋性語言每執(zhí)行一次就要翻譯一次,,效率比較低。
 什么是腳本語言,?

1.腳本語言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等編程語言之間,。
HTML通常用于格式化和鏈結(jié)文本,。而編程語言通常用于向機(jī)器發(fā)出一系列復(fù)雜的指令。
2.腳本語言與編程語言也有很多相似地方,,其函數(shù)與編程語言比較相象一些,其也涉及到變量,。與編程語言之間最大的區(qū)別是編程語言的語法和規(guī)則更為嚴(yán)格和復(fù)雜一些.
3.與程序代碼的關(guān)系:腳本也是一種語言,其同樣由程序代碼組成,。
注:腳本語言一般都有相應(yīng)的腳本引擎來解釋執(zhí)行。 他們一般需要解釋器才能運(yùn)行,。JAVASCRIPT,ASP,PHP,PERL都是腳本語言,。C/C++編譯、鏈接后,,可形成獨(dú)立執(zhí)行的exe文件,。
4.腳本語言是一種解釋性的語言,例如vbscript,javascript,installshield script等等,它不象c\c++等可以編譯成二進(jìn)制代碼,以可執(zhí)行文件的形式存在.
腳本語言不需要編譯,可以直接用,,由解釋器來負(fù)責(zé)解釋,。
5.腳本語言一般都是以文本形式存在,類似于一種命令.
舉個(gè)例子說,如果你建立了一個(gè)程序,叫aaa.exe,可以打開.aa為擴(kuò)展名的文件.
你為.aa文件的編寫指定了一套規(guī)則(語法),當(dāng)別人編寫了.aa文件后,你的程序用這種規(guī)則來理解編寫人的意圖,并作出回應(yīng).那么,這一套規(guī)則就是腳本語言.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多