腳本語言

腳本語言 （ Scripting language ） 是爲了縮短傳統的 「 編寫 、 編譯 、 鏈接 、 運行 」 （ edit - compile - link - run ） 過程而創建的計算機編程語言 。 早期的腳本語言經常被稱爲批處理語言或 。 一個腳本通常是解釋運行而非編譯 。 腳本語言通常都有簡單 、 易學 、 易用的特性 ， 目的就是希望能讓程式設計師快速完成程式的編寫工作 。 而巨集語言則可視爲腳本語言的分支 ， 兩者也有實質上的相同之處 。 雖然許多腳本語言都超越了計算機簡單任務自動化的領域 ， 比如JavaScript 、 Perl 、 PHP 、 Python 、 Ruby和Tcl ， 成熟到可以編寫精巧的程序 ， 但仍然還是被稱爲腳本 。 幾乎所有計算機系統的各個層次都有一種腳本語言 。 包括操作系統層 ， 如計算機遊戲 ， 網絡應用程序 ， 字處理文檔 ， 網絡軟件等 。 在許多方面 ， 高級編程語言和腳本語言之間互相交叉 ， 二者之間沒有明確的界限 。