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

【独家专访】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/

《近匠》第04期:移动开发技术访谈,多看科技CTO王毅——阅读未来 2013年Linux领域重要事件回顾 2013年12月操作系统份额:Windows XP跌破30%大关 Linux小幅上涨 Snapchat存安全漏洞 460万用户信息被窃 年底广告高峰:AdMob团队支招“马上赚钱” 从远程调用框架认识Zookeeper 盘点Hadoop生态圈:13个让大象飞起来的开源工具 【开源推荐】Ejoy2D:“风魂”游戏引擎作者云风的又一力作 Web应用在IE11里的实际使用性能 回顾2013年十个值得关注的WordPress设计主题 为什么Google眼镜注定会失败? 2013移动开发工具盘点:最火原型设计工具 2013年12月份浏览器份额:IE 11暴涨3倍 【PPT集萃】十位一线专家分享Spark现状与未来(二) 2014年,怎么做产品才能获得成功? 年末新游盘点:2014年移动游戏四大趋势 IDC:全球有1850万程序猿 4成爱好者在写代码 PHP开发框架流行度排名:Laravel居首 2013年度最强AngularJS资源合集 研发周报:回顾2013、技术栈的选择、开源成趋势 TIOBE 2014年1月编程语言排行榜:Transact-SQL力挫Objective-C 夺得桂冠 IBM:这五个智能技术的发展,将会改变我们生活 一周消息树: 微软的2013,Surface的2014 Amazon CTO Werner Vogels:云和SaaS正在快速风靡全球 “人类先知”Isaac Asimov 50年前的科技预测大多应验了 2014年10大Web设计趋势 Google野心:App Indexing改写应用搜索格局 Cocos2d-x,老牌引擎的新进化 Kingdom Rush创始人专访:游戏与电影元素混搭 超实用的JavaScript技巧及最佳实践(下) 盖茨和鲍尔默或成挑选微软新CEO的最大阻碍 Insert一幅图片到Oracle数据库及从数据库中取出这幅图片的方法及代码(1) 如何将文本框设置成只读的,帮帮忙了!在线等待! MSXML如何使用,能否给一个较详细的例子 一阵风 屏蔽控件某个事件 使用MicroSoft DTSPackage Object Library开发的问题 逃离爱情 [原创] 如何动态使用web service 自动递增的字段数据类型,是否应该设置成number? 寻电子商务领域合作-购买源码或合作开发 讨论:如何用WinSock API 的异步选择模型(WSAAsyncSelect模型)构建一个多连接的服务器? 如何删除一个服务,如:OracleOraHome81TNSListeneroral;谢谢!!! 请问各位软件是如何控制硬件的? 如何判断输入的字符串长度? 能否以命令方式启动win2000 请问如何判断字符串中的字符在a~z之间 如何在jsp调用windows下的程序执行.就是IE当shell.(有点像黑客:) 不是用来干坏事 高手呀,能告诉我怎么把OLE drag&drop过程中的图元格式改成增强图元格式? 哪位有http下载的源程序(或下载地址),C++的。。。 哪位大侠有制作均衡器的资料和代码,是否有相关控件?在线急等,先谢谢了 dbgrid焦点问题。 如何识别客户端浏览器是不是腾讯浏览器? 怎么样得到上个月最后一天的天数 关于图片显示的问题? 一个应该很简单的问题!散分了! sybase12安装后sybase server启动不起来,服务启动没有问题 请问oracle JDBC 中classes12.jar、classes12_g.jar、classes12dms.jar这三者有什么区别? ( 召唤HTML编辑控件(ActiveX) 为什么没有遍历所有文件和目录?哪位可以帮忙调试一下。 请问如何再java里面执行oracle数据库指令如;exp,imp等等 高分求助!关于触发器。来者有分!在线等待! 工作累了﹖沒有精神﹖來我這里喝一杯吧﹐ Ghost2001如何备份win2000系统 工作累了﹖沒有精神﹖來我這里喝一杯吧 关于图像缩放求援? 各位老大!有没有用C#写的浏览器的程序? 请问如何再java里面执行oracle数据库指令如;exp,imp等等 C#调用C++写的动态链接库中函数的问题! dns的转发项是灰色,说是根服务器,怎么办? 求助!如何实现鼠标移动Image控件 无法终止程序, 条件判断出问题 ,奇怪 为什么对象释放出错? 在FormDestroy中释放对象时出现 'Invalid pointer operation'的错误。 MDI子窗体在MDI父窗体内不能显示的问题,希望高手指点!!! 小问题,高手行!!! JSP 关于中文乱码 哪位高手请提供下面题目的源代码, 急!!! 【求助】DELPHI中ADO连接DBF库超过256K就显示不出数据? 菜鸟问题 asp调用WORD的问题 安装oracle8.0.5时的小问题 Win2k & WinXP 桌面全空 二、用方框中所给的不定代词填空.everything something nothing anything anyone someone everyone no二、用方框中所给的不定代词填空.everything something nothing anything anyone someone everyone no one1.I did ____special on my 《I‘m yours》歌词? 区别love、lover、lovely、loving. 用something.everything.nothing.everyone.anyone填空 主题与系统有什么区别主题与系统有什么区别 到底是怎么搞的啊! 什么ANNA主题 ANNA系统 是不是一样的啊 求语文形容词描写景物的,比如袅娜、斑驳等 形容词性从句和名词性从句054.A terrible earthquake happened in that district at the end of 2004,______ many countries in the world paid close attention to this.A.where B.when C.which D.what5.This is Mr.White,______ I think has something in 从方框中选择适当的词填空 something,someone,everything,anything,anyone,nothing,no one,anywhere,ever从方框中选择适当的词填空something,someone,everything,anything,anyone,nothing,no one,anywhere,everydid you grandparents live ___ 生物学中motif和domain有什么区别RT 形容词性从句和名词性从句6.At last the soldiers reached ______ the locals called the Golden Triangle.A.that B.where C.when D.what7.A war is so cruel that it always causes great losses,______ has happened in Iraq and other cou 空里是让选择的 分别是 anything everything nothing everyone空里是让选择的 分别是 anything everything nothing everyone noone 求德语句子在und前的整个句子的中文理解.Ich kann Stress im Büro abends im Fitnessstudio abarbeiten und bin dann morgens wieder voll da. 形容词性从句和名词性从句56.At last the soldiers reached ______ the locals called the Golden Triangle.A.that B.where C.when D.what7.A war is so cruel that it always causes great losses,______ has happened in Iraq and other co 语文古文阅读时被任以官职的次有哪些 求德语halten vor的中文理解.求句子的中文理解.Es gibt in jeder Beziehung Probleme,aber der Trauschein hält dich davor zurück,die Flinte allzu schnell ins Korn zu werfen,auch dann,wenn es mal nicht so toll läuft.每种关系 什么是形容词性从句?是什么结构?举一些例子. 达到什么英语水平能过英语四级? 偏正短语:①定语+中心语(名词) ②状语+中心语(形容词/动词) 举成语例子各十个 Mr Green is talking _______his friend 1.about 2.with 3.to 4.all of the three 为什么选4 英语完成时的问句里,是不是不能用短暂性动词 motif 怎么翻译? Bob is talking with (Mr.Green)(就划线部分提问)Bob is talking with (Mr.Green)(就划线部分提问)( )is Bob ( ) with? 英语中完成时后面可以跟短暂性动词吗, motif 和 domain的区别是什么?motif 和 domain 区别是什么? talking with与talking to的区别 用anything everything nothing anyone ever用anything everything nothing anyone everyone no one填空, motive和intention有什么区别?都是名词.都是意图,目的. 选词填空: anyone,something,anything,everything,nothing L:Did you do __ fun on you vacation,Alice?选词填空:anyone,something,anything,everything,nothingL:Did you do __ fun on you vacation,Alice?A:yes,i did.i went to sanya.l:how did you like 用someing,anything,nothing,everything,everyone,anyone love后面加单数还是复数 有人知道西语版的donte voy 歌词和歌手吗?要西班牙语版的我知道英语版的,但十分想知道西语版的歌词,第二个答案是对的,就是那首 用avoid doing sth 造句 短点! 翻译中文:I like to send text messages,and talk with my friends. How was your vacation ? did you do anything?翻译 practise doing sth. 当Love作名词时,如何变为复数型态. have+sth.+done表示什么意思 老师,练习做某事是practise/practice doing sth 是哪一个句型? love是单数,loves是复数吗? have sth 这句德语中的man的用法及相关问题Lu Ming arbeitet oft in der Bibliothek. Dort trifft man viele Freunde.前半句知道,后半句不太懂,不知道怎么去理解,尤其是语序.请不吝赐教. 语文里形容词的排列顺序以下两个句子,哪个正确?1.我们要寻找有效的治疗疾病的方法2.我们要寻找治疗疾病的有效的方法非常感谢! have sth.done是啥意思?什么情况下用?我记的初中的时候有讲过,可我不记得了! 英语翻译Buenos días parar todos,Buenos días para mí,Hoy me siento muy alegreHoy me siento muy feliz.Buenos días parar todos,Buenos días para mí,La canción de los saludosHa venido por aquí.Buenos días,buenos días¿Qué tal,ha dormi 当遇到多个形容词时,在英语中有专门规定的排列顺序,那么在语文中呢? 在中国寄信到外国地址用英文可以吗?如题不太确定的先让让哈. 关关雎鸠,在河之州.窈窕淑女,君子好逑 的赏析 只要1段,快, 语文形容词的排列顺序是怎样的?如数词,形容外形的adj等如何排列 have sth done意思 所有的动词都有第三人称单数吗RT 带ING的形容词与动词ING形式做伴随状语如何区分 窈窕淑女,君子好逑 奠定了全文怎样的基调 put...into...造句这个词 动词ing作状语动词的ing形式作状语时不是表示主动进行吗?但是,当Having done作状语的时候怎么表示进行?Having done不是表示动作发生在谓语动词前面吗?又怎么能够表示进行?不是很矛盾吗? “窈窕淑女,君子好逑”的“好”发什么音,它的全文是什么? put ..into...造句,be ready to THE,THERE,OVER,WITH,HE,GIRLS,IS怎么排顺序谢谢了, 请问一下西班牙语:“愿我们友谊天长地久”怎么说?希望知道的朋友来帮帮忙, I\'m yours怎么读 1.The girls are singing over there.改为疑问句:What( )the girls ( )over there?2.Today is July 24th为疑问句:( )the ( )today?3.The classroomis nice.改为感叹句:( )( )nice classroom!4.I like collecting stamps and singing.改为否定
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘