忘记密码   免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
楼主: flywithperl

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

论坛徽章:
0
发表于 2018-05-04 10:02 |显示全部楼层
回复 10# laputa73

很认同你的观点!Perl确实象是脚本化的C
因为Perl也支持面向对象,也可以说还是脚本化的C++

C中的主要控制结构,操作符及其优先级,位操作等等,和C真没有多少差别
语法结构一样很紧凑,灵活

但对字符的处理上,真是强C/C++百倍!
正则表达式就更好用了
而速度,在脚本语言中,算是比较快的;
而对速度要求高的,依然可以回到C中实现

论坛徽章:
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
发表于 2018-05-05 00:21 |显示全部楼层
Perl6了解一下

Perl 6 Deep Dive.zip

1.49 MB, 下载次数: 21

论坛徽章:
0
发表于 2018-05-05 23:18 |显示全部楼层
回复 12# stanley_tam

谢谢!下载了,有空看下

论坛徽章:
0
发表于 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
发表于 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
发表于 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
发表于 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
发表于 2018-05-10 21:21 |显示全部楼层
回复 18# W4anD0eR96

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

论坛徽章:
0
发表于 2018-05-11 00:43 |显示全部楼层
回复 20# stanley_tam

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

论坛徽章:
11
子鼠
日期:2014-10-11 16:46:4815-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:532016科比退役纪念章
日期:2018-03-16 10:24:05
发表于 2018-05-11 16:10 |显示全部楼层
本帖最后由 523066680 于 2018-05-11 16:29 编辑

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

简直反人类

http://gen.lib.rus.ec/book/index ... E5451EF93EA979298FC
您需要登录后才可以回帖 登录 | 注册

本版积分规则

第67期:Neo4j图数据库平台架构最佳实践
【微学堂】10月18日 20:00(周四)

当下,数据的规模和类型每时每刻都在呈几何级数的增长,仅能够管理大量的数据是不够的,关键是能从海量数据中发掘出有用的信息,特别是数据之间的关联,能高效存储和处理数据之间关联的新型数据库为图数据库。 本讲座将介绍Neo4j图数据库的基本概念、设计特点、架构和经典应用场景实战分享。

进入课堂>>
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:wangnan@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP