说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【独家专访】Perl发明者首次来华:将在OSTC大会分享其编程人生

HTML文档下载 WORD文档下载 PDF文档下载
CSDN“开源技术大会·2014” (OSTC·2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。本期,CSDN CODE对Perl设计者Larry Wall进行了独家专访。

编者按:CSDN“开源技术大会·2014” (OSTC·2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。

本期我们采访的是Larry Wall,Perl语言的设计者。Larry将会参加3月30日在北京召开的“开源技术大会”并发表主旨演讲,与大家分享他对语言学的独特看法以及如何引领开源软件运动的发展。


Larry Wall

Larry Wall,1954年生于美国洛杉矶,程序员、系统管理员、语言学家和作家。Larry最为人知的是设计了编程语言Perl,并参与和引领了开源软件运动。

Larry Wall为他设计的Perl语言写了一本书《Programming Perl》,而O'Relly出版他这本书的时候在封面上配了一只骆驼。于是这本书就被爱好者们形象地称为“骆驼书”,而Perl语言的标志也就由此变成了一只骆驼。


此外,Larry利用其在语言学上的学识,编写了新闻组客户端rn和为源代码打补丁的patch程序,现在当我们说“为某某软件打patch”时,你有没有想过最早的patch程序是谁写的呢?没错,正是出自Larry Wall之手!可以说,他是现今计算机文化的先驱者之一。

Larry Wall更是深深地参与到了自由开源软件运动中。Larry是一位虔诚的基督徒,他将信仰融入到自由软件和开源软件的布道中去。因其设计了Perl语言及其在自由软件上的贡献,1998年Larry Wall荣获了首届自由软件基金会颁发的“自由软件进步奖”( FSF Free Software Awards)。1998年4月在由Tim O'Relly举办的一次“Freeware Summit”上,Larry Wall以及Eric Raymond等人意识到“Free Source”一词所产生的歧义,最终,由Raymond提出了“Open Source”的概念。

采访原为英文,下面是对本次采访的翻译。

CSDN:您能与大家分享下您现在的工作以及主要关注的领域吗?

Larry Wall:为了能将Perl 6打造成一款“真正”(Real)的编程语言,我已经努力了13年(译者注:Perl 6在2010年发布,但之前有近十年时间开发和完善)。最初我比较专注于语言设计,然后由他人来负责实现。但近期,我一直在和Perl6语言的实现者们专注于将Perl 6设计得更快、更强、更具可移植性和可扩展性,以确保我们可以满足大规模社区的多种需求。

我的正式工作是 Craigslist广告公司的“常驻艺术家”(Artist in Residence),实际上是他们在资助我开发Perl 6(不管是否有人资助,我本来就要做的)。我想资助我的一部分原因是因为之前我为Perl 5所做的工作,他们也一直主要使用Perl 5。

CSDN:Perl已发展了近30年,您觉得Perl的未来如何?

Larry Wall: 在我看来,Perl的未来前途依然很光明啊。纵使其他语言现在也变得越来越流行,Perl 5仍然是很多成功企业的首选,使用率依然很高。Perl 5非常稳定和完善,这为我们赢得了充分的时间来完善和重新设计Perl 6。我们打算在一年左右发布一个Perl 6的产品级版本。

我们不学Python 3仅仅对Python 2动了一点点皮毛,我们觉得要一次性、彻底地对那些需要改进的地方来次大突破。这样多年以后,我们仍然会觉得Perl是一个令人惊艳的语言。因此,我们并不在意Perl 6的发布到底用了多长时间。这么说吧,我们是放长线钓大鱼,Perl 6一定会笑到最后的。(译者注:Python 3相比于之前的Python 2还是修改了很多地方的,特别是很多系统关键内容,以致很多原先依赖Python 2的程序都不得不适当重写。Perl 6相比于Perl 5的修改比较多,因此Perl 6一般被看成是Perl家族语言的一个分支。

CSDN:您能介绍下现在Perl语言社区的情况吗?中国在Perl社区中扮演着什么角色?

Larry Wall:Perl语言社区最初用的是邮件列表,因此Perl 5的时候,大多数工作仍然是使用邮件列表来交流。一群人聚在一起协作工作,难免会有分歧。但大多数领导者在YAPC(译者注:Yet Another Perl Conference,国际性Perl语言大会,是现在“O'Relly OSCON”的前身)大会时仍然会碰面,互相交流,讨论如何不断改进Perl语言、促进Perl社区的发展。我们认为分歧、协作同等重要。目前Perl 5社区已经大到没有人可以弄清楚社区里发生的每一件事,所以每个人会专注于某个特定领域。

而到了Perl 6,参与者就不如之前的多了,所以我们就用IRC替代邮件来交流了。参与其中的人,来自世界各地,当然也包括中国。不同文化背景的人齐聚一堂是非常有益的,这样可以帮助我们在文化上保持均衡发展。因此我们可以这样假设,即使跨文化交流,大家也无需很好地了解彼此文化,最终也会做成一件事。

CSDN:这是您老第一次来中国吧?之前对中国和中国程序员有怎样的印象呢?

Larry Wall:没错,我们已经到过全世界很多地方,但莫名其妙的是从没来过中国。因此,我的夫人Gloria和我打算利用这次机会,抽出部分时间在中国多走走多看看。

说到我对中国程序员的看法,应该都知道硅谷程序员里有很大部分是中国人(译者注:其中有一些是华裔),我们也认识很多聪明的中国程序员,我周围呢也会接触到很多中国文化元素(译者注:Larry所在的美国旧金山有全美最古老且亚洲以外最大的华人社区——旧金山唐人街)。

比如,我们参加的教堂会庆祝很多中国节日,有半数人的母语是普通话或广东话。就我个人而言,我学习CJK文字(译者注:CJK为中文日文韩文“Chinese、Japenese、Korean”英文字母的缩写)超过十年了,包括了很多Unicode上出现的奇怪字符。因此当我来到中国,应该可以懂得很多街道符号,即使我不知道它们的发音。所以当我来到中国,定会有一种既熟悉又陌生的感觉。显然,我们也不会惊讶在北京看到很多真正优秀的程序员。

CSDN:在此次OSTC开源大会上,您将分享什么话题?可否先透露一些?

Larry Wall:对我来说,提前决定演讲内容有点难度哟,不过我会分享比如“我是如何引领开源软件运动”,以及“为什么开源对当下和未来都是如此重要”这样的话题。 然而这些可能会让大家感到无聊,大家对此已经可能了解的比较多了。我也会讲讲我在人类语言和文化上的感悟,或者,我也会给大家说说Perl语言和中文字符间的一些趣事儿。当然我也可以讲讲Perl 6,毕竟我依然身在Perl社区。说不定,我还会讲一些人人都爱听的小段子呢。

此次采访感谢北京Linux用户组和PerlChina社区的支持!感谢CSDN卢鸫翔对本采访的贡献。


2014年3月30日,由CSDN主办的 “开源技术大会·2014”将在北京丽亭华苑酒店召开。多位开源界资深人士将出席大会并发表演讲,欢迎大家亲临现场与大牛零距离交流,开源爱好者和贡献者可申请免费门票。

>>>大会官网:http://ostc.csdn.net/

【信息图】专业Web设计师和业余设计师的发展状况并不协调 先试后买:Agawi推新型广告服务AppGlimpse 搜狗CEO王小川:“硬件免费”是误区 平均比Hive快24倍,Impala剑指Stinger 利用ElasticSearch和Redis检索和存储十亿信息 微软高管再度失血 媒体及娱乐副总裁因内部重组离职 Google研制智能隐形眼镜 帮助病人监测血糖指标 盘点2013:最优秀的HTML5&CSS3设计【多图】 AMD:未来PC将同时搭载Android、Windows双系统 如果你是CEO,你打算给自己开多少工资? IBM X6架构中国首发,目标是云与大数据 Pivotal聘用eBay前副总裁,继续发力云计算市场 智能手机的功能越来越复杂,可惜用户不买账 一周消息树:Windows 9要来了,会有哪些改变? 简单几步解决IE11无法显示此页的问题 研发周报:Java 8最终发布日期敲定,即使有bug也要发布 一周云热点:Google打造云中Hadoop便捷版,强势对抗AWS 追溯Unite大会设计理念 感受Unity进化史 移动周报:仰望大神,不如退而探索! 腾讯发布QQ浏览器微信版 支持拖拽分享、消息提醒等功能(图) 乐视TV:LetvUI连续31周迭代36个版本 190个乐迷需求实现119个 云服务商评估体系建立,首批10家企业通过可信云服务认证 《找你妹2》开发者云中游再声明:热酷涉嫌严重违约发布侵权竞品 柴可:大姨吗的轻应用抉择 盘点2013年IT界25个最古怪的面试题 云计算再掀创业热潮,19家企业入驻微软创投 IBM斥资12亿美元,全球大规模扩建数据中心 “Careerfocus之夜”2014年新春客户答谢晚宴在京举办 Google蚕食了维基百科的访问量? 微软Surface Pro 2 的成功之道 精简代码,为网站减负的十大建议 急,如果一个CWnd类不作派生,怎么在它的包容wnd中,截获其Windows消息??? 偶尔找不到硬盘 寻求对,围棋,乒乓球,台球,本人在深圳大冲 请教` 请问我要在邮局汇款单上打印.... 怎么样用语句把ACCESS数据库里的数据导入DATAGIRD 红色!!!!!你过来!我要和你打架!我是淡蓝色!~!!!! 有需要函数库的!superruntimerlibary包含258个函数。图标菜单。。。。。 WindowsMediaPlayer怎么用? 请问我下载的fastreport v2.5中的fr_class.pas怎么用,在哪里可找到fr v2.5的注册版? 初学者又问 dxImageEdit的问题(DevExpress) 问一个关于richtext控件的简单问题,有分 在线求:光纤网络方案,最好有价格! 大家快帮帮忙,急!!分不够可以再加 当选中datagrid的某行时,怎样让这一行获得焦点(改变颜色)? 多少钱可以把我们给买了! “WGE”团队诚邀英才 怎样将IPAddress类型转换成Int64整型? 只放frreport1到form上運行都會出現問題。 统计项目咨询? 能否在ASP中做个导出到EXCEL的 请问高手:document.all.item起什么作用啊??? 如何调试J2ME程序哟 ????????高分问题??????????? 请问在对话框的edit框输入完成后,输入回车键如何把回车处理成对应的按牛单击? 客户机程序怎么读取服务器上的SQL数据库呢? 求下拉列表联动的jsp源码 前辈请推荐几本关于Delphi数据库开发的好书 我要在wsda5.0下使用jdk1.4,怎么办? aspx页面滚动如何实现 第二届深圳Delphi爱好者聚会通知 我的InterBase7为何登录不了? 两个窗体问题,希望今晚能结贴。谢谢了!!! Microsoft.Web.UI.WebControls --- Treeview的应用(请大家帮帮忙) 请为一个界面问题 在9i中为什么提示这个表或视图不存在? 在线等…… 为何在邮箱定则中建了规则,还是收到满足该定则的垃圾邮件,急急! ASP如何调用进程外组件,在线等待,急!!! 帮个忙吧! html中 文本框失去焦点的事件 函数名是什么?? 谢谢 高分求助--关闭进程问题 关于在窗体上画线的问题。 大家讨论一下,做一个游戏修改器应该如何下手? 分不多,只是希望能解决问题!!!!还望各位帮助 一个简单的问题:无线网关是否要和无线网关配套? 问一个Swing做界面算是设计模式方面的问题,语言上应如何去实现 关于xslt的两个问题,各位高手帮忙。。。 怎样获得一个IP地址的整数值? 左连接(left join) 速度很慢,如何解决? UL标准 240/120V是什么意思 怎样区分真核生物原核生物,如果做一道题,给出来许多生物细胞,我有不了解,怎么判断!例:1.发菜 2.酵母菌 3.变形虫 4.光和细胞 5.根瘤菌6.草履虫 7.水绵 8.小麦 9.家兔 10.黑藻构成这些细胞在结 什么生物最先使用电? 红沿河核电站是不是127号核电大厦?辽宁127号核电大厦那里有什么快递可以到 化学SPT是什么意思 spt boss “我国只有实质民法,而无形式民法”这句话正确与否?我觉得是正确的,但有答案说它是错误的 平等原则表明民法的根本特征?这句话对吗?平等原则表明民法的根本特征,从而将民法与其他部门法区别开来.这句话是对是错?原因为何? 在20世纪用英语怎么说 有没有the啊 saturday单词怎么说, 世锦赛英语怎么说,要不要加the 沙特再拒入“非常” 指责安理会未能实韩国要求日本删除主张独岛主权视频中东难民潮考验世界智慧巴沙尔下台又能怎么样?沙特拒绝“非常”背后有小心思 安理会伊朗宣布对死刑中奇迹生还的囚犯免再行菲总统再次称菲政府不会就人质事件致歉韩亚空难最后一名留医伤者出院 曾经历民调称八成俄罗斯人认为俄腐败程度高美国“监控门”又酿新风波 德法意等国奥巴马与默克尔通电话亲口否认窃听其手德银中国在上海自贸区设立支行官员谈领导办公室安排规律:按职务大小2013翡翠直销节上海站全场2.5折晚一点 静一点莲藕炖仔鸭中国是网络攻击受害者本月私车额度8500张艺术节的平台初老的女人最可亲71岁变成了17岁苏州河漂浮“人头”江山为谋位面测试员异界之光明逆袭神级大老板猎狼2决不宽恕丧尸这坑货枕边有张脸食锦成神之路洪荒青莲圣卷疯刀传三宝国际陶艺村旅游旅顺鳄鱼园旅游三茅宫旅游五柳堂旅游赛珍珠故居旅游梦溪园旅游米芾墓旅游朝阳洞旅游江天禅寺旅游中山公园旅游国棋圣院旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘