免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: flywithperl
打印 上一主题 下一主题

TIOBE说Perl已死,我却入坑,但不后悔 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2018-05-05 23:18 |只看该作者
回复 12# stanley_tam

谢谢!下载了,有空看下

论坛徽章:
0
12 [报告]
发表于 2018-05-09 19:13 |只看该作者
Perl 6 Deep Dive 是一本简单但全面介绍 Perl 6 的书,值得一看。至少比 Perl 6 Foundations 和 Think in Perl 6 要好很多,后两本不推荐看,叙述很混乱而且不得其法。

Parsing with Perl 6 Regex and Grammars 是一本介绍 Perl 6 文本处理的好书,非常值得一看。Perl 6 的 Grammars 继承补强了 Perl 的传统优势领域。官方文档在这一块非常残破,这本书值得一吹,至少在一两年内仍然是最优秀的参考书。

论坛徽章:
0
13 [报告]
发表于 2018-05-09 19:14 |只看该作者
今天在知乎上写了两篇介绍 Perl 6 Grammars 的文章
https://zhuanlan.zhihu.com/p/36614134
https://zhuanlan.zhihu.com/p/36614403

确实很可惜,Perl 不管是后 CGI 时代的 Web 开发(PHP),还是科学计算领域(Python),又或者是移动开发和分布式开发(Java 等)都没有集中发力。我把它归结到社区的精神领袖 Larry Wall 全心全意投入到 Perl 6 的宣传上。
可以看到,从 Perl Monks 社区到整个 Perl 生态环境,Larry Wall 作为精神领袖的个人魅力对于喜欢 Perl 这门语言本身的人是很有鼓舞和振奋力的。没有 Larry “独裁”地决定 Perl 该往何处去,Perl 社区站不出来一个大哥说,兄弟们,咱们往某方向努努力,搭上时代的列车。这样的 Perl 就在因循守旧之中渐渐被抛弃了。

Perl 的语法不是问题,本身的设计就是为了每天使用 20 分钟以上 Perl 的人服务的,Larry 本人也有理想主义的倾向,曾经说“我们的用户对 Perl 语言的要求,我都希望尽可能的满足”。
不过 Perl 真的背负了太多的历史包袱,我们知道 Perl 一开始是 Larry 为了取代 awk 之类的软件临时编写的,Larry 也不是优秀的 PL 学家,因此很多七拼八凑的东西在 Perl 里到处传播。这对于一个语言的早期发展甚至是有益的,但是却没有像 Python 3 那样及时的壮士断腕。
Perl 6 是一门崭新的古老语言,它的 Rakudo 实现是 15 年发行的,但是里面却充满了二十年前就被诟病的语法。不仅如此,中间吸纳的太多设计使得 Perl 6 更复杂,更难学,充满着更多的难以理解的 Feature 和 Bug。
我非常欣赏 Perl 6 的文本分析模块,也很喜欢 Perl 社区友善积极的氛围,但是对 Perl 6 的未来真的很不看好。明明是一门现代语言,刚刚忽悠到了优秀的编译器/虚拟机设计师 jnthn 全力开发,却因为背负了太多历史包袱而刚出生就垂垂老矣。
或许 Perl 6 能有一时的荣光,我也很喜欢把它作为个人自动化的工具,但是它要想真正成为一门值得“鼓吹”,让人有信心相信它的未来的语言,在做加法实现更稳定的 Feature 的前提下,如何丢弃历史包袱也是一个很关键的点。

论坛徽章:
0
14 [报告]
发表于 2018-05-09 19:14 |只看该作者
今天在知乎上写了两篇介绍 Perl 6 Grammars 的文章

确实很可惜,Perl 不管是后 CGI 时代的 Web 开发(PHP),还是科学计算领域(Python),又或者是移动开发和分布式开发(Java 等)都没有集中发力。我把它归结到社区的精神领袖 Larry Wall 全心全意投入到 Perl 6 的宣传上。
可以看到,从 Perl Monks 社区到整个 Perl 生态环境,Larry Wall 作为精神领袖的个人魅力对于喜欢 Perl 这门语言本身的人是很有鼓舞和振奋力的。没有 Larry “独裁”地决定 Perl 该往何处去,Perl 社区站不出来一个大哥说,兄弟们,咱们往某方向努努力,搭上时代的列车。这样的 Perl 就在因循守旧之中渐渐被抛弃了。

Perl 的语法不是问题,本身的设计就是为了每天使用 20 分钟以上 Perl 的人服务的,Larry 本人也有理想主义的倾向,曾经说“我们的用户对 Perl 语言的要求,我都希望尽可能的满足”。
不过 Perl 真的背负了太多的历史包袱,我们知道 Perl 一开始是 Larry 为了取代 awk 之类的软件临时编写的,Larry 也不是优秀的 PL 学家,因此很多七拼八凑的东西在 Perl 里到处传播。这对于一个语言的早期发展甚至是有益的,但是却没有像 Python 3 那样及时的壮士断腕。
Perl 6 是一门崭新的古老语言,它的 Rakudo 实现是 15 年发行的,但是里面却充满了二十年前就被诟病的语法。不仅如此,中间吸纳的太多设计使得 Perl 6 更复杂,更难学,充满着更多的难以理解的 Feature 和 Bug。
我非常欣赏 Perl 6 的文本分析模块,也很喜欢 Perl 社区友善积极的氛围,但是对 Perl 6 的未来真的很不看好。明明是一门现代语言,刚刚忽悠到了优秀的编译器/虚拟机设计师 jnthn 全力开发,却因为背负了太多历史包袱而刚出生就垂垂老矣。
或许 Perl 6 能有一时的荣光,我也很喜欢把它作为个人自动化的工具,但是它要想真正成为一门值得“鼓吹”,让人有信心相信它的未来的语言,在做加法实现更稳定的 Feature 的前提下,如何丢弃历史包袱也是一个很关键的点。

论坛徽章:
0
15 [报告]
发表于 2018-05-09 19:16 |只看该作者
第一次在 ChinaUnix 发帖,原来有链接要审查,那就把链接单独放到一个评论里吧。
两篇 Perl 6 Grammars 的文章的链接分别是
https://zhuanlan.zhihu.com/p/36614134
https://zhuanlan.zhihu.com/p/36614403

论坛徽章:
6
丑牛
日期:2014-03-21 15:42:04子鼠
日期:2014-04-12 11:50:17处女座
日期:2014-09-01 09:25:1115-16赛季CBA联赛之吉林
日期:2015-12-22 14:01:5215-16赛季CBA联赛之广东
日期:2016-03-08 18:49:422016科比退役纪念章
日期:2016-07-06 12:19:55
16 [报告]
发表于 2018-05-10 21:21 |只看该作者
回复 18# W4anD0eR96

python3才是小改动
但是却没有像 Python 3 那样及时的壮士断腕。

论坛徽章:
0
17 [报告]
发表于 2018-05-11 00:43 |只看该作者
回复 20# stanley_tam

如果对比 Modern Perl 和 Perl 6, 不少特性 Modern Perl 也已经有了。可能新的 VM 和正则语法是比较大的改动吧。
但我想强调的是作出不兼容改动时的效率,无论如何 Perl 6 的开发周期为人诟病,且确实是 Perl 用户离去的重要原因

论坛徽章:
12
子鼠
日期:2014-10-11 16:46:482016科比退役纪念章
日期:2018-03-16 10:24:0515-16赛季CBA联赛之山东
日期:2017-11-10 14:32:142016科比退役纪念章
日期:2017-09-02 15:42:4715-16赛季CBA联赛之佛山
日期:2017-08-28 17:11:5515-16赛季CBA联赛之浙江
日期:2017-08-24 16:55:1715-16赛季CBA联赛之青岛
日期:2017-08-17 19:55:2415-16赛季CBA联赛之天津
日期:2017-06-29 10:34:4315-16赛季CBA联赛之四川
日期:2017-05-16 16:38:55黑曼巴
日期:2016-07-19 15:03:112015亚冠之萨济拖拉机
日期:2015-05-22 11:38:5315-16赛季CBA联赛之北京
日期:2019-08-13 17:30:53
18 [报告]
发表于 2018-05-11 16:10 |只看该作者
本帖最后由 523066680 于 2018-05-11 16:29 编辑

CU 的附件下载机制真的有毛病,要关注CU公众号,扫码,发送Download,弹出页面,得到的验证码输入后却显示:
抱歉,该附件无法读取

简直反人类

http://gen.lib.rus.ec/book/index ... E5451EF93EA979298FC

论坛徽章:
6
丑牛
日期:2014-03-21 15:42:04子鼠
日期:2014-04-12 11:50:17处女座
日期:2014-09-01 09:25:1115-16赛季CBA联赛之吉林
日期:2015-12-22 14:01:5215-16赛季CBA联赛之广东
日期:2016-03-08 18:49:422016科比退役纪念章
日期:2016-07-06 12:19:55
19 [报告]
发表于 2018-05-11 20:47 |只看该作者
回复 21# W4anD0eR96

这么多特性就只看到正则嘛。。。

论坛徽章:
0
20 [报告]
发表于 2018-05-12 21:41 |只看该作者
回复 23# stanley_tam

首先每个人都有自己的关注点,其次,像并发、类型系统和控制流语法糖,相比其他语言并没有优势。 PHASE 意义不明,Pod 可谓是相当的 Old,OO 嘛,差强人意吧,初始化逻辑乱得不行等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP