腳本語言是編譯還是解釋
⑴ 程序腳本是什麼意思
腳本語言又被稱為擴建的語言, 或者動態語言, 是一種編程語言, 用來控制軟體應用程序, 腳本通常是以文本 (ASCⅡ) 保存, 只是在被調用時進行解釋或者編譯。
當執行腳本時,計算機會執行一連串的操作。這些操作可能只涉及Illustrator,也可能涉及其他應用程序,如文字處理、電子表格和數據管理程序。
Illustrator 可支持多種腳本環境(例如,Microsoft Visual Basic、AppleScript和 javaScript 等),且內含標準的腳本組合。用戶也可使用自己的腳本,並將這些腳本加入「腳本」子菜單中。
腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。較為熱門的腳本語言有Lua、JavaScript等,功能都比較強大,但也有明顯的缺點。
純文本保存的程序
腳本(Script)是一種純文本保存的程序,是批處理文件的延伸,一個腳本通常是解釋運行而非編譯。為縮短傳統的「編寫、編譯、鏈接、運行」過程而創建的計算機編程語言是腳本語言。腳本語言通常都有簡單、易學、易用的特性,目的是希望能讓程序員快速完成編寫程序。
公牘或書稿的底本
腳本在不同領域有不同的含義,如果是在文學藝術方面,腳本通常指公牘或書稿的底本,也可以指代戲劇表演、拍攝電影等所依據的底本。在計算機行業,腳本又被稱為擴建的語言,是一種特定的描述性的編程語言,需要依照一定的格式進行編寫。
特點
1、腳本語言(JavaScript,VBscript等)介於HTML和C,C++,Java,C#等編程語言之間。HTML通常用於格式化和鏈接文本。而編程語言通常用於向機器發出一系列復雜的指令。
2、腳本語言與編程語言也有很多相似地方,其函數與編程語言比較相像一些,其也涉及到變數。與編程語言之間最大的區別是編程語言的語法和規則更為嚴格和復雜一些.
3、與程序代碼的關系:腳本也是一種語言,其同樣由程序代碼組成。
4、腳本語言是一種解釋性的語言,例如Python、vbscript,javascript,installshield script,ActionScript等等,它不象cc++等可以編譯成二進制代碼,以可執行文件的形式存在,腳本語言不需要編譯,可以直接用,由解釋器來負責解釋。
5、腳本語言一般都是以文本形式存在,類似於一種命令。