腳本即 script。Script原義大概是手稿,後來多用於指代戲劇表演或電影、電視攝製等所依據的底本。

計算機行業興起後,借用過來指代某些直接可運行的文件,如 Bash script、Perl script、Python script 等。某種為了在瀏覽器中直接運行的語言,為了蹭當時大紅大紫的另一門編程語言的熱度,於是叫 JavaScript。電影的script控制的是人,而計算機上的script控制的是計算機。

在計算機領域,Script 僅指那種可直接運行的文本文件。一個二進位可執行文件,是不能被稱為 script 的。C、C++、Java、Golang、Rust等,需要編譯為二進位文件才能運行的語言,也不能被稱為腳本語言。反過來,那些可以直接運行的純文本文件,就是 script;而那些可以寫一個 script 的,如果 Bash、Perl、Python、Ruby、Groovy 等,就是 script 語言。

Script 被稱為腳本,大概是當年電影行業的翻譯問題吧。


推薦閱讀:
相關文章