perl ,python ,ruby哪个更有前途?想精通一种、深入专研。求高手指教!

目前用的是perl, 对python和ruby了解一点点,想精通一种、深入专研,这辈子就主要用它了(主要是生物学里面的字符处理),3种语言貌似都不错,但哪种更有前途啊?请高手指教!!!!!!!!

如果你跟我一样是在做生物信息或者生物统计方面的话,我的建议是,请同时掌握Perl和python。原因有几点,第一为了处理数据的话,perl专长处理字符(如你所要求),但是也有结构过于灵活,可读性较低等毛病;python是个不错的面向对象的语言,但是在处理字符的时候的确没有Perl专。第二,perl和python的选择不仅要看你,还要看你的工作单位;据我了解,国内很多实验室还在用perl,也就意味着你也得跟着用,否则大家就不好交流与合作;但是python作为后起之秀,也越来越受重视;我现在在法国修硕士,两门语言都是必修,今年实习的科研单位也明确要我用python。另外,给你个目前生物统计或者信息一块的计算机语言的一个概况,第一名是perl,第二名貌似是R,3 C/C++,4Python,5java,大概是这样的,前几天才学的课。

但是如果你没足够时间学2门的话,可以话几个小时学学perl,弄弄简单的编程处理,顶多10个小时,你就最起码知道一般语句语法,也看得懂别人的;然后再学python吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-17
似乎系统管理员用Perl的多一点,自己写个小脚本自己用很方便;
但Python似乎更适合团队合作或长期积累(据说Perl被诟病的就是语法表述的多态性随意性,很可能日后自己也很难读懂--我就是因此因素选择了Python);
Ruby不太了解,但好像常见与网站架构中;
第2个回答  2012-02-17
Ruby是日本人开发的,没后台。python用的人很多!遇到问题好解决哦!
第3个回答  2012-02-17
python吧,个人认为。
ruby只在日本比较多。追问

一直都在开发中的perl6是不是很NB?

追答

perl真不太清楚,我有很多朋友在用python却是真的。

ruby、perl、python,学哪个好
如果可以的话 ruby可以学下 perl已经很长时间了 ruby是站在他肩膀上的 python虽然学习人数比ruby多 但是ruby因为Jruby的出现 可以做到在JAVA里写入ruby 或者ruby去调用JAVA库 这个对于学习JAVA的人去使用ruby有极大优势 虽然ruby目前在国内大部分是应用在 web上 但是ruby毕竟是脚本...

Perl语言编程到底有没有前途?严重怀疑!!
不管你学什么语言,如果要一年半载才学得会,肯定没有前途。人学知识是形成条件反射的过程,形成的条件反射越多,就越容易形成新的条件反射。无论未来流行什么语言,只要你现在熟练掌握了几门语言,以后就可以一周学习一种,甚至看了半天手册就可以编程。

perl与ruby哪个更适用?难易程度?
ruby纯面向对象,连声明变量类型也用对象生成。perl代码简洁,一行perl代码能实现C或Java一长段代码。楼上也说了,社区很庞大,拥有CPAN全文资料库,只要调用模块就可以了,不用复制发明轮子。

大家说是RUBY好还是python好?
Python是Ruby的劲敌。其功力深厚,可谓“千年蛇妖”。但matz认为Python的功能仍不完美,不然就不会创造Ruby了。”准确地说,是Matz发现Python并不能完全算作“面向对象”语言。Matz认为Python是面向对象和过程化程序设计语言(Procedural Programming Language)的混合产物。Matz希望找到的是一种比Perl更强大、...

普通人学python有意义吗?
学Python有没有用因人而异,有些人纯粹是兴趣爱好想了解一下,另一些在工作中涉及到数据分析统计,学会Python可以大大提高工作效率,剩下的就是程序员了,靠技术吃饭的人,多掌握一门编程语言对于日后的升值加薪有大的增益。 普通人学Python有用吗 都说学一门编程语言对工作学习帮助都很大,但是非IT行业人员有必要学习...

跟Python,Ruby,PERL相比,java是不是已经过时了?
和java极为相似,是为了当前富internet应用程序开发更加便捷方便而产生的。但是越是高级越是偏向应用层的语言,底层功能就越弱,而计算机一些核心的东西还是在底层。如果单是为了工作,现在不了解底层可以,如果想真正做研究,弄懂计算机,那么就得知道底层,c,c++的作用可见一斑。自己理解吧。

跟Python,Ruby,PERL相比,java是不是已经过时了?
单从你的问题出发,Perl是比java出现的早的脚本语言,现在很少有人用它来开发中大型的系统,但是仍然在很多场合应用。Ruby这种脚本语言出现也好几年了,一直没有被广泛关注,直到Ruby on Rails被提出来快速开发web程序的时候才被广泛关注。Python也是很好的脚本语言,几年前方正的防火墙里就跑Python脚本 ...

计算机行业学什么语言发展前景好
在Unix-like下,最方便的工具语言是Perl,它有强大的社区和代码库的支持。如果只作为简单应用的工具语言,Python和Ruby是更好的选择,他们的跨平台移植性好,应用也比较广泛。其中Python更适合入门和交流,长期使用也不错。Ruby是对Python不满意的另一个选择,它提供了很多额外的功能。如果要选择一个程序...

高级语言排行
1、Python Python的历史可以追溯到1989年,因其高度可读的代码而深受其粉丝的喜爱。许多程序员认为这是最简单的语言开始。Python是一种面向对象的解释型计算机程序设计语言,由荷兰人1989年发明,第一个公开发行版发行于1991年。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python...

Ruby为什么比Python成功
1. 比Perl更强大,比Python更面向对象 “比Perl更强大,比Python更面向对象”,这是Ruby创始人Matz设计Ruby的初衷。Python既支持面向过程的编程也支持面向对象的编程,而Ruby则是完全面向对象。在Ruby中,任何东西都是对象,包括Python中的基本数据类型;每个过程或函数都是方法。例如,取-3的绝对值,在...

相似回答