转载本站文章请注明,转载自:扶凯 [http://www.php-oa.com ]

本文链接: http://www.php-oa.com/2009/11/11/perl-audrey-tang.html

上次2009 Beijing Perl Workshop(bjpw2009) 的大全中,一直想见到这个人,可惜因为身体不舒服没有来北京。就象别人讲的”我想了解唐凤工作的方式的爱好者都不难想象,以她那样的工作方式,迟早会累垮的,结果真的积劳成疾,累倒了。”

看看别人怎么讲它的:

‘不是IT业的人,肯定不明白Perl6是个什么样的存在,太乖的程序员,大概也不会明白Perl6有多么的强悍,更不会知道Haskell是一门 多么搞怪的语言。 所以,当我听说有人用Haskell把Larray Wall挖的大坑给填了,心中真是无比震撼啊……唐宗汉在我心里真是神一样的存在了。’

‘因为号称两岸三地第一高手,我们论匠工不谈大师之学,以工器而论,这样的大匠确实是傲视华人同侪了’

‘简单的说一下背景,Perl是一门程序设计语言,表达能力极强,我对它的 评价是:犀利。有强大的文本处理能力和数学计算能力,曾经是WEB开发的第一语言。

Perl写出来的程序比较难懂,所以有个恶名叫Write-only Language,但是因为功能强大,所以拥有众多追随者,Perl文化代表了一种高傲的黑客文化。Perl的每一版都有重大的语言变化,而Perl6更 有天翻地覆的革新。因为变化太大,造成它的实现非常的难,整个Perl社区折腾了多年也没有搞出来。最后便是唐美女出手(那会儿还是唐宗汉),用一个月时 间学习了Haskell语言,三个月用Haskell写出了第一个Perl6编译器实现’

‘说到haskell,这是一门非常难学的语言,程序结构优美严谨,写程序如写数学定理,号称1000行代可以写出一个java解译器,但是真的很难学,我已经读了一年的文档了……还没上手呢……’

‘花一辈子大概连他吸收的知识一半都追不上,只能等下辈子…也许连下辈子也没办法XD,我得轮回个好几世把灵魂升级才有办法了。 只是想知道那種駕馭知識的快感。 只是想知道那种驾驭知识的快感。 ‘

下面一些她的介绍

唐凤之前名字为唐宗汉,小学时曾留学德国,后来又回台湾继续就读,国小五年级曾自己发明压缩演算法,次年以一支人工智慧的程式拿下全国比赛冠军,最高学历为国中毕业,十六岁时就开了搜寻引擎的小公司,他也提昌自主学习 是“台湾十大电脑高手”。

唐凤是Perl 6的Haskell实现,PUGS, 的主要作者。PUGS是目前最完善的Perl 6实现。虽说写语言系统的人多了。但抢着实现Perl 6这门极其复杂的语言的高手中,唐MM以一人之力,独占鳌头,让众多Perl实现者心悦诚服,也是一大牛事。在 CPAN 上,唐凤负责维护 100 余项的 Perl 相关专案, 包括Perl Archive Toolkit (PAR) 这项跨平台封装及建置工具,以及 CPAN 的自动测试及数位签署系统等。

小学二年级时,他把一本厚厚的《A P P L E BA S I C 入门》一页页地翻完。有人问他:“看得懂吗?”他惊讶地反问:“非常懂,为什么不懂?”看完书后,他央求妈妈买一台电脑。李雅卿当时认为电脑只是用来玩电 子游戏的,没有把儿子的要求放在心上。没想到唐凤却在纸上反复画电脑,在纸的下方画键盘,上面画屏幕。每天一起床,他便敲敲纸上的“E n t e r”,写上反应字后,再敲敲纸上的“D e l e t e ”,然后用橡皮擦去字迹。他就这样玩着“纸上电脑”。最后李雅卿心软了,给他买了一台电脑。从此,唐凤无师自通地开始了电脑之旅。

有一次,李雅卿带儿子去买电脑软件,售货员好心地“演示”电脑里教授小学数学的最新软件,唐凤在一旁静静地看了一会儿后问妈妈:“你要买这套软件吗?”语气中流露出不情愿。第二天,唐凤写了一个与昨天所见的具有相同功能的软件。

6 年换6 所学校

唐凤强烈的求知欲,使原来照顾他的爷爷奶奶感到力不从心。经过一番痛苦的权衡,李雅卿毅然决定辞职回家,专心照顾宗汉。

入学之前,唐凤在父母的保护下,基本上过着正常孩子的生活。进入小学后,麻烦接踵而至。由于先天聪颖,他无论在学习上还是在思想上,均明显超过同龄 的孩子。他在课堂上总有提不完的问题。于是有一天,校长告诉李雅卿:“我们学校实在没有能力教他。”他建议将唐凤转到另一所学校的尖子班就读。

在竞争激烈的尖子班,唐凤的成绩仍然名列前茅,但这却使他成为同学们排挤的对象。有一次,一名同学一边打他一边喊:“世界上如果没有你,我就是最好的啦 ……”唐凤的日子越来越难过,渐渐对生活失去了信心和勇气,曾一度想自杀。担惊受怕的母亲只好每晚亲自搂着他睡觉,好让宗汉获得安全感。

在小学三四年级时,唐凤曾几度休学,光小学6年他就换了6 所学校。

终于放弃正规教育

上完初三课程,唐凤放弃了继续升学的机会。他一边继续在电脑世界中纵横驰骋,一边阅读罗素、尼采、柏拉图和莎士比亚的书,并钻研易经。

唐凤自从小学二年级无师自通地写出第一个数学软件以后,写程序和玩电脑成了他生活中的重要内容。他常常是开上几个视窗,写一写程序,玩一玩电脑游戏,通一通电子邮件。有时甚至三天三夜不休不眠,乐在其中。这时他还没有意识到自己的电脑知识和技能就是财富。

稚气未脱地步入商界

终于有一天,在台湾大学商研所就读的贺元找到唐凤,与他联手出了一本名为《我的电脑探索》的书,使唐凤迈出了创业的第一步。在贺元的召集下,唐凤和另两人联手集资1 0 0 0 万元新台币,于1 9 9 5年1 月成立了信息人文化事业公司,初期以出版电脑书籍为主。

1 9 9 6 年I n t e r n e t 风靡世界,唐凤用大约一周的时间,开发了一套专门用来在I n t e r n e t 上寻找信息的应用软件,安装后只要键入几个简单的汉字或英文字母,便可找到所需的信息。同时他还迷上了模仿星际探索、垦殖的“魔龙帝国S C 2 ”。这是一套高难度的电子游戏。唐凤将网络的检索程序进行了改进,因此他拥有全世界所有的S C 2 秘笈,成了玩“魔龙帝国S C 2 ”的高手。在贺元的合作下,“搜寻快手”诞生了。这套简便的应用软件在首次推出后不到一个月的时间里,销售了1 万余套,唐凤因此被誉为台湾十大电脑高手之一。

没有受过正规教育的唐凤取得的惊人成就,引起了许多教育专家的注意。他们发现其平均智商高于1 80 。这个早慧的男孩现在虽然身高已达1 8 0 厘米,但仍然稚气未脱。有一天,他对母亲说:“我现在步入商界了,以后也许会变得脏一点!”

更多他的信息可以看看’Perl6与唐宗汉’

[perl]perl界大牛唐凤传说相关推荐

  1. 运营界大牛的10年经验干货,拨开运营的谜团

    运营界大牛的10年经验干货,拨开运营的谜团 May 18 2017 扫描二维码 <运营之光-我的互联网运营方法论与自白>黄有璨/著 作者互联网运营近10年,现任三节课联合创始人 随着互联网 ...

  2. 转载唐凤的博客 :: Perl 6 十周年慶

    2010.07.19 Perl 6 十周年慶: 前言 (五之一) (This is a translation of masak++'s excellent Perl 6 anniversary po ...

  3. php 调用 perl,perl中如何调用R语言

    以下是从网上收集的从perl中调用R的方法: 1 直接用system()命令 比如有个test.R程序,可以通过下面的方式调用: system("R 2 安装模块RSperl 该模块的具体介 ...

  4. [Perl]Perl匹配非空白字符[^\s]

    Perl匹配非空白字符[^\s] ​​​​​ 一.Perl匹配非空白字符[^\s] 在Perl中,[^\s]代表非空白符. [^\s]+表示一次或多次匹配非空白符. ^在括号[]外时表示开始,即行首. ...

  5. php美元符号 perl,Perl运算符:$| ;美元符号加上加号

    我正在开发一个已经发布的perl代码的新版本,并找到了一行: $|++; AFAIK,$|与管道有关,如in this link所述,我明白这一点,但我不知道(plus plus)是什么意思. 先谢谢 ...

  6. [Perl]Perl中chomp和chop的区别介绍

    Perl中chomp和chop的区别介绍 一.chomp是用来删除换行符. #!/usr/bin/perl $c = "abcde\n"; chomp($c); print(&qu ...

  7. 大牛唐健,带你领略游戏服务器与后台架构的奥妙

    游戏后台的架构以及服务器系统是大型游戏开发中一个不可或缺的部分,本期的Live问答栏目中,我们有请到了腾讯互娱服务器专家工程师,腾讯天美工作室技术总监唐健围绕后台架构和分布式系统内容与大家展开分享与讨 ...

  8. 无基础学python能干什么-为什么推荐你学Python?IT界大牛告诉你学会以后可以干什么...

    当今最热门的第三门语言是什么? 是樱花妹"亚撒西"(温柔)的日语? 还是长腿欧巴口中的韩语? No No No!都不是! 是硬核满满的编程语言. 你可不要小看编程语言,它可是中小学 ...

  9. [perl] Perl切片

    我们通常中关注列表当中的某几个单元. 例如, 从一个联系人记录中提取姓名和电话号码,假如每一条记录的格式都是由","分隔的: 姓名,性别,地址,邮编,电话号码... 当需要提取第一 ...

最新文章

  1. vue父组件ajax改变数据,vue父组件传了变量给子组件,改变子组件的对象时,父组件也跟着改变...
  2. C#中Split函数的使用
  3. Nmap在pentest box中的扫描及应用
  4. IT忍者神龟之Struts2.xml配置全然正确流程能走通可是有红叉解决
  5. Flex CursorManager
  6. linux mysql主从配置_linux下mysql主从配置
  7. linux列出管道,lsof列出的管道列表示什么意思?_linux_开发99编程知识库
  8. H3C 以太网集线器
  9. ABAP中的F4帮助怎么用
  10. 面试中几个基本的重要问题总结
  11. VC 获取当前工作目录和执行目录的一些方法
  12. 华为鸿蒙os2.0公测结果,网友收到华为鸿蒙 OS 2.0 手机开发者 Beta 公测邮件
  13. android studio for android learning (十四) android的数据的存储sharedPreferences
  14. python做单因素方差分析
  15. 四川多多开店:拼多多如何检查聊天记录
  16. 无纸化会议桌的应用及说明
  17. 非度量多维排列 NMDS (Non-metric multidimensional scaling)分析
  18. 一阶线性齐次,非齐次方程的通解和解的结构定理,推导过程。
  19. can通讯bdc_纯电动汽车网络总线 数据通信网络连接系统介绍
  20. 速卖通产品如何推广引流?速卖通如何引流?

热门文章

  1. 【操作系统】独立进程与协作进程
  2. 文本处理三剑客awk的使用
  3. 简单解决Ubuntu修改locale的问题
  4. 神马搜索聚焦大数据营销 汇川广告平台 快、准、省
  5. 《深入理解Nginx:模块开发与架构解析》一1.6 Nginx的命令行控制
  6. 根据netmask快速判断是否在一个网域
  7. ArcGIS之通过Model Builder执行地理处理
  8. FTP协议的分析和扩展
  9. c# winform TreeView与ListView的项互相拖动的应用[转载]
  10. 对动画教程的坐标反转公式求证