為什么把python叫做腳本?
腳本即 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 被稱為腳本,大概是當年電影行業的翻譯問題吧。
下一篇spring背后的故事