腳本語言,也稱為擴展語言,是執行各種軟件應用程序的類型編程語言。腳本語言是作業控制語言的后代,公司用來自動執行一系列任務的早期語言。這種自動化稱為批處理。 腳本語言經常用于網站設計。 用于控制批處理的語言,批處...
腳本語言,也稱為擴展語言,是執行各種軟件應用程序的類型編程語言。腳本語言是作業控制語言的后代,公司用來自動執行一系列任務的早期語言。這種自動化稱為批處理。

通常在網站設計中使用腳本語言。
用于控制批處理的語言稱為批處理語言,是腳本語言的最早形式。自20世紀50年代以來,批處理語言已被用作執行高級但死記硬背的業務功能的一種方式,如帳單和報表。批處理語言通常與特定的shell或用戶界面相關聯。批處理語言的流行外殼包括Cocoa?、各種UNIX?shell,和MS-DOS?。

PHP主要用作服務器端腳本,這意味著它充當網站前端與后端數據庫和數據存儲之間的中介。
腳本語言有許多用途。其中一個非常重要這種語言的目的是充當粘合代碼。粘合代碼是用來將相互無關的各種程序和應用程序綁定在一起的代碼。
腳本語言也用于圖形用戶界面(GUI)的構建自動化中。GUI允許用戶與用圖像、按鈕和菜單設計的界面進行交互現代計算機桌面是GUI的一個很好的例子。腳本語言有助于GUI的某些功能,如打印和文件重命名。
許多web應用程序也是用腳本語言編寫的。其中一個比較容易識別的web應用程序是web瀏覽器在最基本的形式中,web瀏覽器允許用戶查看動態網頁并在頁面間移動。一些用于構建和設計網站的流行腳本語言包括JavaScript?、XUL?、Ajax、VBScript?和XLST。
為了在Internet上創建動態和交互式的應用程序,必須使用腳本語言。用于此目的的一種流行腳本語言是PHP。PHP通過為HTML代碼塊提供特定的指令來構建HTML。換句話說,當PHP被嵌入時,HTML"活了起來"。PHP主要用作服務器端腳本,這意味著它充當網站前端與后端數據庫和數據存儲之間的中介。
腳本語言也可以用作特定于域的語言。特定于域的語言是為執行程序或用于特定域問題或域解決方案的應用程序。例如,SQL用于幫助數據庫查詢,Logo用于教孩子如何編程,各種腳本語言使用正則表達式來處理基于文本的文件和文檔。