Python&Perl

这是两门很有意思的语言,我也曾花费了不少时间来学习它们,可惜的是目前只是用python做过一些简单的辅助测试工具,许多精髓的地方自然没法有个很好的体验,对perl的理解可能就更加偏颇,只看不过perl的代码,而且是由于工作原因不得不和perl打交道。

IMHO,最有印象的就是他们的哲学(口号)了:
TIOOWTDI:There is only one way to do it.      (Python)
TIMTOWTDI:There is more than one way to do it. (Perl)
单纯从这个口号上说,我更喜欢Perl的,但C++社群对Python的态度导致我数年前就对Python倾慕已久,或许是因为这个口号和C++互补的原因吧。Perl的花里胡哨也很明白的演绎着它的格言,代码里边能用的键盘符号它都用了大半,难怪有笑话这样描述:
Q:如何找一个最简单的方法得到一个随机的字符串呢?
A:读入一个Perl源代码文件即可:-)

Perl的代码库是异常丰富的,但开发和社区却有些日渐式微了,都是一些老人在开发和维护,相反Python则由Google这个大靠山来呼风唤雨,都成了去年的最佳编程语言了,最近还出了Py3K,做了大换血,对于一个有十几年历史的动态语言而言,这是不俗的成就。

回到个人的学习和使用上,由于公司里边的老人(就多干五六年吧)比较多,所以说到使用脚本,基本都是一边倒的shell或perl(上次某人把tcl搬出来搞了一大堆,吓俺一大跳,以为这玩意早没人玩了),加上倒霉的Solaris居然默认不装python,所以我的python工作只能算作自娱自乐的小玩意,不过我写的小工具还是有同事拷来拷去顺手就用的,至少有点欣慰吧。什么时候Unix发行的时候都预装上最新的python,老同志们的抵触藉口就会少一个了吧。此外关于Perl,其正则表达式的处理能力确实很厉害,做些自动安装脚本之类的的确很强大,个人认为这一点不是Python的强项,而Django的自动化也很厉害,几秒钟一个Hello Word也表现不俗的。

希望以后有机会多多实践一下,光看不练,终究只是隔靴搔痒。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值