1、Perl
Perl腳本最初為在Unix系統中更好的處理文本報表而設計,經過多年的發展已經成為一種廣泛應用的高級腳本語言。Perl腳本對文本文件的處理功能依然非常強大,在圖像處理、系統管理、網絡編程、數據庫編程等方面可有其用武之地。
2、Python
Python是最近幾年發展非常快的一種腳本編程語言,它的設計理念非常重視代碼的可讀性,其最顯著的語法特點是使用縮進作為代碼塊的分隔符。采用縮進來區分代碼塊可以強制程序員很好的格式化代碼,這也是Python保證可讀性的一種方式。Python和Perl同樣具有非常廣大的開源社區支持,支持不同應用的代碼庫非常多,應用范圍很廣,有逐步取代Perl的趨勢。
3、Tcl
Tcl同樣是一種通用的腳本語言,它經常被嵌入到其他應用程序來給軟件提供一定的編程能力。一般意義上的Tcl腳步經常用于圖形界面程序的設計、軟硬件的測試、網絡編程等方面。另外由于Tcl的某些版本比較小巧,也可以被應用到嵌入式系統的環境中。
4、Shell
Shell是一種比較特殊的腳本工具,因為它同時也是用戶輸入命令的解釋器,因此在Shell腳本中可以使用所有可以在命令行使用的linux工具。反過來在命令行也可以使用所有的shell編程語法元素。但為了使腳本獲得更好的移植性,一般在shell腳本中只使用Unix系統中的標準命令行工具。目前Linux系統中的標準shell是BASH。
新聞熱點
疑難解答