回到原标题, 唐凤很有名吗? 很厉害吗? 我向来最佩服唐凤的是 Pugs 计划
据说上商周封面 资迅人一次、傲尔网一次 这是二家公司倒闭后的2005年
1. 比全世界别的 Perl 6 interpreter & compiler 更快做出来.
2. 是完成的. 解决了重要问题的产品. 被全世界 Perl 开发者使用.
3. 用 Haskell 语言开发, 测试及证明这个语言能开发全功能的重要软件
对推广它有很大作用. Haskell 直到今天还是革命性的 functional programming
推广开来对全球 CS 都有极大助益.
4. 我虽说台湾有好的软件公司, 好的经营者, 好的执行力,
但是纯追求技术, 和全球同步, 尤其开放源码的, 我只知道唐凤一人.
台湾人或说华人应该要有一些这样的人. 要有经营者, 也要有 hacker.
5. 试想台湾平常所谓天才, 看的是国际数学奥会等等, 或国际程式比赛,
问题是那些不是来真的. 和真正的数学物理研究, 或程式开发, 差很大.
用 Haskell 实现当时最新的 Perl 6, 这才是来真的, 这种天才才应鼓励.
从技术角度, 一个能解决别人不能解决的问题的产品, 是软件公司或计划的命脉,
资迅人傲尔网没有, 但 Pugs 做到了. 是不是很厉害呢?
BUT!人生最厉害就是这个BUT! Pugs 也一样倒闭了沉船了.
虽曾用于 bootstrap 算有重大贡献, 但2006年即停滞,
由其他 C perl 开发的软件取代. 我们这个板是谈软件工作的吧?
若你是主管, 工程师说 Haskell 才酷要用来写 perl 6 interpreter / compiler,
你要怎么回答? 请想一想.
我会说: 老弟呀! 你很厉害, 是公司需要的人才.
但是我们这个 perl implementation 是要让这个社群的人能后继维护的.
不能维护, 或很难找人维护, 程式再漂亮也没用.
叫下一个工程师去学 Haskell 然后来维护, 人家不干了怎么办? 去哪找人啊?
快别开始, 一开始就用 C & perl 写, 不是更能帮大家省时间吗?
开放源码的特性, 就是大家不拿钱干事, 即使有人劝阻,
你都做了人家也想办法配合著用.
如果这样叫开放源码精神 "示范给你看" 那就不太好.
其实那是不听劝, 不实用, 不好维护.
Python3k 为何花那么多时间沟通? 就是要协调, 要妥协, 这样才能帮助人.
再讲一个更厉害的. https://metacpan.org/pod/Lingua::Sinica::PerlYuYan
PerlYuYan是一个能令人使用中文文言文开发程式 Perl 程式的 Perl 模组,由唐凤于
2002年一月发表,只花了两个小时就实作完成。它是中文编程语言的尝试。作者利用中文
的特质,将许多指令改成以一个中国汉字来表示,因而造成了文言语法的感觉。
范例:
用筹兮用严 井涸兮无碍。
印曰最高矣 又道数然哉。
截起吾纯风 赋小入大合。
习予吾阵地 并二至纯风。
当起段赋取 加阵地合始。
阵地赋筛始 系系此杂段。
终阵地兮印 正道次标哉。
输空接段点 列终注泰来。
程式内容:输入一个整数,输出所有不大于该整数的质数
这够厉害吧? 还有押韵. BUT... 实用度为零. 老板叫你这样写程式你撞不撞墙?
即使当成诗, 不要忘了诗也要服务用户. 就像有人写乐谱左右颠倒也可以弹.
实用度也是零. 反之贝多芬莫札特的音乐, 实用度无限大, 因为它们能服务用户.
写诗写曲和写程式一样, 不是要证明自己厉害, 是要服务用户!
回到正题, 维基还说唐凤 "是Haskell和Perl社群领导者" 呢.
好像本人也没有这样说? 大家自己判断吧.
好像有一位 G 大说维基页面疑点重重, 结果被嘘到爆. 造神的推到爆.
是否疑点重重大家自己知道, 靠嘘和推是没有意义的.