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