程式語言/指令碼語言
外觀
< 程式語言
這些語言面向的是複雜度有限的單一任務,具有不同的性質,可能跨越網路系統。指令碼語言主要朝著提高程式設計師生產力的目標發展,這通常意味著犧牲效率和優雅(因為指令碼可能只執行幾次,或者只是定期執行很短時間)。例如,許多繁瑣的任務可以自動化,讓程式設計師有更多時間進行更有創造性的活動。 “指令碼”源於 UNIX(和其他)系統管理員的日常工作,他們編寫臨時指令碼以執行各種任務,例如報表生成、檔案複製和跨網路安裝等。這些指令碼從批處理檔案中按順序列出的命令的鬆散集合,到像 Perl 這樣的指令碼語言中的完整程式不等。
Shell 指令碼可以被認為是這種型別的第一個程式設計活動,導致了體現這些原則的專用語言的出現。指令碼語言通常具有簡化但強大的檔案處理結構、正則表示式結構、關聯陣列和其他內建資料結構。
Python、Perl、TCL、Ruby、PHP、JavaScript