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

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

用VB实现文件查找功能 VB用Winsock控件实现文件的下载 VB用两分法搜索列表框或组合框中的数据 在 ListBox 之中, 如何检测鼠标所在位置的选项? -VB资料 在 Textbox 中,录入 N 个字符后移到下栏-VB资料 在 VB 中控制 Word 在GotFocus时快速选择文本 -VB资料 在VB中使用文件对象 在VB中使用艺术字 在VB中引用.dbf及索引文件 在Windows操作系统中改变文件打开方式-VB资料 在程序运行时,怎样把多个文本框的内容保存起来-VB资料 在打印字符串时自动换行 -VB资料 在文本框中快速增加一串字符-VB资料 在文本框中实现由加减号输入数据-VB资料 在引用项目找不到Excel、Word等Office软体Lib的解决法-VB资料 VB怎样从文件列表框中取得文件的完整路径和名称 VB制作一个有参数的执行文件(方法之简单难以想像) 资源档(.RES)的应用-VB资料 自定义Text的pop-up菜单-VB资料 自动出现动画、进度和确认的文件操作 -VB资料 自动选择 Text 的内容-VB资料 VB 调用 IMAGE 控件实现图像缩放的一种方法 VB5 实 现 窗 口 图 像 缩 放、 滚 动 技 巧 VB编程之提速攻略(一) VB开发通讯软件 VB实现图形动画的三种方法 VB随机图像的魅力 VB中不规则图形热点的实现 VB中任意旋转位图的实现 VB中实现图像特技 发分!!!! 发分!!!!! 发分!!!!!!!! 发分!!!!!!!!!!!! 发分!!!!!!!!!!!!!!!!!!! 请问如何去掉测试版软件的“购买”提示框???急急急急!!! 有关获取HTML中Frames的问题? 给分!!!!!啊 给分!!!!!啊!! 给分!!!!!啊!!!!!! 给分!!!!!啊!!!!!!!!!!!!! 给啊!!!!!!!!!!!!! 不是俺蓄意谋两位帮主的反,实在是 ... APPLET连接数据库。。。(我已经每粉了) 千分散尽不复来!!! 千分散尽不复来!!!! 千分散尽不复来!!!!! 千分散尽不复来!! 千分散尽不复来!!!!!!!! 千分散尽不复来!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!! 用分把灌水乐园咽死!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!!!! 千分散尽不复来!!!!!!!!!!!!!!!!!!!!! 千分散尽不复来~ 千分散尽不复来~! 请教数据窗口的问题 千分散尽不复来? 千分散尽不复来?! 有LVS_OWNDATA属性的CListCtrl 加图标的问题,25分 在做会员注册时,在添加新数据页,程序一运行就在RS.updata出错,为什么(原程序) 高手请你回答我啦!!!! 我要回家了,第一个给300 哪有msproxy下载????? 请问要怎么样才能在自己写的程序运行时让用户无法使用开始菜单? jdbc的版本 发分!!!!!!!!! 对于初学者,应该学些什么样的数据库? Java的优点 化功大法第一章--散分。 吸星大发第一章--散分 i need help 葵花宝典第一章--散分 求哈密而顿路的算法 我是新手请问下面程序哪错了!为什么提示我有1处错误! ???????????请问怎样将.h连入.CPP中 richtextbox控件的什么方法能实现打字功能 小弟想在假期开始学习PHP不知该从何学起呢? Keyboard stuck key detected 机子启动时出现这样的提示并有F1(设置)或ESC(BOOT) 问写“Saving the Earth”的英语作文人类的不明智之举:1,乱伐树木 2,乱扔垃圾 3,不加处理排放废物导致的问题:l,土地沙化 2,河水变脏 3,空气质量差 4,全球气温升高建议;合理化建议至少三条 20世纪80年代具体指哪几年? 年龄可以这样表示 30岁 40岁 50岁 60岁 70岁 以saving the earth为题,写一篇80词的英语作文, 一个人增加40%,又减少了20%,这时等于80,这个数是 古代年龄的代称1,二十岁2,三十岁3,四十岁4,五十岁5,六十岁6,七十岁 帮忙写英语作文 Saving the Earth 80词左右提示:1 如何保护环境成为世界最大难题之一2 各种污染破坏环境 损害健康 3 不要乱倒垃圾 乱排污水4 我们应该保护环境 使我们的家园更加健康 一个数增加百分之40,又减少百分之20,结果得80,求这个数原来是多少?用方程解,务必请快 一个数的80%是40,这个数是多少 一个数是90,它的25%是多少 一个数的50%是40,它的75%是多少甲数是30,它的5分之1与乙数的15%相等,乙数是多少一个数的12.5%是20,这个数的5%是多少一个数是45,它 求作文:saving the earth 一个数减少25%后是60,这个数增加20%后是()A.80 B.100 C.96 D.120 一个数减少它的20%后是80,这个数是多少?甲数的25%与乙数的75%相等,乙数是40,甲数是多少? 地球上有4/5的面积是海洋,那为什么还一直说缺水呢?我知道海洋是不能喝的,可是现在科技这么发达,就没有机器可以过滤这些海水吗?那样的话不就是不存在缺水问题了? 将20、30、40、50、60、70、80、90这八个数填入下面的圆中,使毎个大圆上的五个小圆里的数和都等于300等于300 一个数减少它的20%后是80,这个数是多少?帮我做做吧等用谢谢 为什么地球会缺水地区降水降是否和蒸发量有关?我们日常用掉的水流入江河,经过蒸发后下雨水流入地表,那为什么还会缺水?水循环中哪里丢失了淡水?寻求专业大虾我们提倡节约用水是节约 将20、30、40、50、60、70、80、90这八个数填入下面的圆中,使毎个大圆上的五个小圆里的数和都等于250. 1.一种洗衣机,现在每台550元,比原价涨了150元,价格上涨了几分之几?2.修一条路,第一周修了40%,第二周修了252米,两周共修了这条路的85%,这条路全长多少米?3.一个数增加20%,在减少20%后是80%,这个 80万年后地球会怎样 大小两个圆,大圆半径等于小圆直径,那么大圆面积是小圆面积的() 3分之20大于6,小于6,还是等于6 最近有什么大事件```急用```80分``越新越重大的越好..最好好最分析.. 19世纪60年代相当于多少年是什么历史事件 什么数乘6等于20分之3 100万年以后地球是什么样子?人穿着 家用电器 军队 科技等等是什么样子的 20世纪60年代到现在一共有多少年?怎么计算? 什么数与6相乘等于20分之3 80-90年代中发生的大事件! 20世纪60年代是多少年?怎么算出来的? 古人称男子20岁称?30岁称?50岁称?60岁称?70岁称?100岁称? 找一部外星人入侵地球的科幻电影在海上外星人发射了两个想轮子一样的东西、撞坏了高架桥 20世纪60年代指的是哪年?1960-1969年对吗?可是,为什么是这样算啊?不是说1世纪等于100年吗?那20世纪应该是2000年吗?怎么是1900年了呢?另外,想请教一下公元前和公元后是怎么算的呢?哪年是公元前? 古代男子20,30,40,50,60,70,80~90,100岁分别叫什么? 美国外星人入侵地球的电影貌似就是外星人入侵地球,外星机器长着三只脚,非常高大,他们所到之处血染江河,将人绞成血丝,供外星人食用,他们的武器,飞船有防御系统,任何战机,坦克,大炮,甚 20世纪80年代是哪一年,怎么算的1世纪=100年,20世纪怎么是1900年呢 十岁,二十岁,三十岁,四十岁,五十岁,六十岁,七十岁,八十岁,九十岁,一百岁用古语怎么说? 外星人入侵地球的科幻片,最后通过鲸鱼和外星人对话挽救了地球的是哪部影片外星人的宇宙飞船就象一截粗木头这个影片我看过,科学家发现外星人对鲸鱼的叫声很亲切,知道鲸鱼能和外星人 二十世纪80年代是什么时间,怎样计算? 20岁,30岁,40岁,50岁,70岁的人叫什么?【根据60岁的人叫花甲来回答】 求美国外星人入侵地球以前看过的,很多飞碟入侵地球,外星人象八爪鱼似的,美国很久以前还抓到过,一直研究,在最后有个老头开飞机打飞碟没弹药了,直接飞进飞碟下边同归于尽了,请问这个片 二十世纪八十年代是什么时间? 为什么20岁的女人是足球,30岁的女人是篮球,40岁的女人是乒乓球,50岁的女人是高尔 氯化钠在海水盐类物质中的比例?60%?70%?80%?90? 20世纪80年代是哪一年到哪一年?20世纪90年代又是指哪年到哪年? 20岁30岁40岁50岁60岁70岁的人在古代各自的称谓?称呼 为什么海水中的盐类主要是氯化钠?海水盐分组成表 盐 类 克 / 升 占盐类的 % 氯化钠 27.213 77.75 氯化镁 3.807 10.87 硫酸镁 1.658 4.73 硫酸钙 1.26 3.6 硫酸钾 0.863 2.50 碳酸钙 0.123 0.30 溴化镁 0.076 0.20 20世纪80年代中期是什么年份 二十岁、三十岁、四十岁、五十岁的女人分别叫做什么啊比如说花样年华啊,风韵少妇啊,或者什么什么的, 为什么氯化钠占海水的盐类成分88.64%,在河水所占的比例却很低? 20世纪八十年代的时代背景是什么?整个大的时代背景 1981-1985 1986-1990 1991-1995 1996-2000 2001-2005 2006-2009 这几个时间段的背景 可以重复 重赏 中国古人分别称10岁、20岁、30岁……是什么呢?就是而立之年、花甲啦…… 海水中氯化钠有80%吗? 一世纪有几个年代?1980年属于多少年代? 50,60,70,80,90岁古代语叫什么,比如30岁叫而立,40岁叫不惑? 每一千克海水中含有氯化钠等盐类约35克,所以海水是咸水,但可能变成淡水跑到地球上来海水到陆地上变成淡 形成天然水循环,这个过程包含了水的 和 两种物态变化 为什么 在二十世纪八十年代 英文是这个单词的英文 古代称男子20为___之年,30岁为____之年,50岁为____之年,60岁为____之年,70岁___之年,100岁为____之年 以Saving the Earth为题目写篇作文人类的不明知之举:1.乱伐树木2.乱扔垃圾3.不加处理排放污水导致的问题:1.土地沙化2.河水变脏3.空气质量差4.全球气温升高建议:合理化建议至少3条开头:As time goe “今天她梳着20世纪80年代的发型”的英语 我国传统把三十岁称为什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn