设为首页 收藏本站
查看: 1375|回复: 0

[经验分享] Larry Wall 和 Perl的美德

[复制链接]

尚未签到

发表于 2017-5-18 09:20:49 | 显示全部楼层 |阅读模式
  作者:ANDREW LEONARD
  翻译: tachi/seeven[AKA]

如果Internet上也有一个孤独的Jedi骑士(参看<<星球大战>>)的话,那么他就是Larry Wall。Larry这位Perl编程语言的发明者已经为自由软件工作了好多个年头了,而且走出了一条与众不同的道路。

曾经局限于Unix平台的Larry和他的Perl黑客叛逆者们现在发现他们正处于更大的一个世界:万维网的中心。

静悄悄地,Perl象一个幕后英雄一样让Web上的工作运转。Perl是任何地方Web站点管理员的选择。当问到他们能否做某事或任何事时,他们会回答:”我打赌我可以写一个Perl脚本搞定它。“

性格害羞内向、喜思辩的Larry Wall不习惯与人对视。有时候他可以如此全神贯注于他的思想以至对其他人和他在一个房间里感到奇怪。他的大部分时间花在不会反过来看他的计算机和书本上面。

对于Larry来说,Perl不仅仅是一种编程语言,更是把他感兴趣的事物联系在一起的一种方法,如语言学、宗教信仰、艺术和计算机科学。

这就是为什么学习Perl语言不但得适应其笨拙的语法,还得学习它的德行的缘故。那些为Perl语言的圣经:《Perl编程》第二版添加幽默意味的名言很好地表达了这些德行。

例如:”我们鼓励你发扬程序员的三大德行:懒惰、急燥和傲慢。“

然而Perl的命运并不由Larry决定。也许他已经赢得了Web站点管理员的心和感情,但Internet还是会自行其道。比尔盖茨,从前的黑客、现在的富有资本家,掌握着一个软件帝国并拥有一支软件开发者军队。他以私利为本与合作精神开战。

今天的战争是市场之争,成百万的钱投入到赢得开发者的市场营销活动之中。你可能已经听够了诸如微软的Visual Basic和ActiveX控件如何如何好,Sun公司的Java又是怎样怎样妙之类的陈词滥调。

Perl没有任何营销活动。你只能从使用它的人那儿听说它。他们接力一般传递着Perl,就象叛逆者的藏身之处一样,只有该知道的人才知道它(这就是为什么商业新闻对它知之甚少)。

如果这一领地将由许多私有的具有新的多媒体特性的语言和数据格式所统治的话,那么Perl的成功是基于如下一个简单的事实:Internet本质上仍然是关于文本(text)的一切。信息本身和表示其数据结构的元信息都是Perl可以理解的语言。Perl写出的程序可以完美地处理文本。不论是处理日志数据、生成动态页面还是从数据库提取信息,Perl都能以最佳方式做好那些围绕Web的应该做的普通事。

在这次采访中,《Web评论》与Larry Wall谈论了Perl语言,相关的文化和社团。Tom Christiansen也参与了讨论,而且显然更健谈一些,他是Larry的理想合作者。Tom喜欢有听众,他以教授Perl为生。他指导过的Perl编程人员比任何人都多。

不论你是不是一个程序员,这份访谈录都有助你理解为什么当有人提起用Perl时,你会听到这样的低语:”记住它的力量。“

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-378637-1-1.html 上篇帖子: PERL的默认变量$_的使用 下篇帖子: apache1.3.4 & mod_perl & mod_ssl
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表