选择脚本语言的问题?
我现在觉得很有必要学习一种脚本语言,但是不知道该主攻哪门?
我知道的有Perl, Tcl, Python, Ruby。我想知道它们各有什么特点,主要适用于那些领域?
请各位给个意见,谢谢。
------解决方案--------------------
linux中perl、tcl、python都算是系统级的,许多基础软件在使用,ruby则主要在应用方向
个人建议学perl,学的舒服点,不必难为自己去接受某种价值观,因为perl语法非常自由,你可以写的和C差不多,也可以写得像shell脚本那样的黑客风格,看你之前的基础是什么
python也不错,tcl很基础但一般不会独当一面,往往扮演辅助角色
------解决方案--------------------粗浅的用过python,感觉功能还是很强大的
对于perl,用的比较少
TCL,简单的在expect脚本中用过
------解决方案--------------------学习以下,刚开始学习脚本
------解决方案--------------------个人感觉的话,
perl功能更强大,可支持库更多,有很多现有的库可以直接拿来使用
python上手容易,功能也不弱,适合新手
tcl...没玩过pass
ruby的话,的确如1L所说,至少目前看来适用面还不是非常的广,但具有潜力,而且目前很多应用也的确开始转向ruby了
------解决方案--------------------Perl,Python,PHP应该放在一起。学好了当中的任何一门都很好。都不怎么了解,说不出什么东西来。
http://wiki.python.org/moin/LanguageComparisons
------解决方案--------------------曾经用过python
后来基本用shell了。
------解决方案--------------------C++和python是比较好的组合