码迷,mamicode.com
首页 > 编程语言 > 详细

编程语言的选择(perl和python)-我的一点心得

时间:2015-07-20 21:26:32      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

相信有很多人初学编程的人会在语言选择困难症。说白了,我认为大多数人都害怕自己选择的语言会被淘汰或者使用不广泛,今天我就来谈谈关于编程语言选择的那点事。

我想拿perl和python来举例说明,因为这两门语言的关系就跟java和c++一样,perl阵营和python阵营都各自有各自的理由。

语言的选择和操作系统的选择很类似,有的人爱用linux有的人爱用windows,至于说到底是linux好还是windows好,谁也说不清。在日常工作中,windows无疑有巨大优势,但是在专业领域,linux反而更普遍。perl就好比windows,perl处理文本的能力非常强大,以至于每次遇到文本处理相关的任务,你都会首选perl。然而在底层的设计上,perl确不及python,设计perl的是语言学家,设计python的是数学家。这就决定了perl是艺术性的而python是富有逻辑性的,perl的脚本往往使用率仅为一次,而python更加擅长重复利用(因为perl脚本往往是编给自己看的,python则不同)。

如果你纯粹是想学习一门语言而不是工作需要,我建议你学习perl,perl能够让你充分发挥想象力-perl的原则是用最简单的方法处理问题,100个人用perl处理同一个问题就会有100种程序。如果你像我一样在日常工作中需要用到perl或python,我建议你这两门语言都学。perl可以学的浅显一点,掌握好perl的正则表达式(perl的精华)即可,小骆驼书上的知识足够让你应付99%的文本处理问题,还有1%需要用到多维哈希。python的话你需要掌握的较深,特别是python对象和变量之间的关系,掌握好python对象的处理方式。

 

未完待续。。。。

编程语言的选择(perl和python)-我的一点心得

标签:

原文地址:http://www.cnblogs.com/from0701/p/4662411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!