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

ChinaUnix.net

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

2017年有关 Perl 6 出版的书籍介绍(译) [复制链接]

论坛徽章:
1
辰龙
日期:2014-05-15 19:37:15
发表于 2018-02-11 23:52 |显示全部楼层
本帖最后由 iakuf 于 2018-02-12 00:14 编辑


很有意思的文章, 介绍了 Perl 6 的书, 今年非常的多, 我从美国买了二本kindle电子的看, 所以也了解了一下, 所以给这个文件译给大家, 来方便大家.


我们可以怀疑 2017 年是 Linux 桌面发展的一年, 但我们完全不用怀疑今年是 Perl 6 书籍出版高峰的一年.
Perl 6 at a Glance
1.jpg
2016 年 12 月我买了一本 Andrew Shitov 写的Perl 6 at a Glance 的电子版的书, 在 2017 年我又买了打印版本的. 它是介绍 Perl 6 与其它已经存在的语言的.
它是首个现代的 Perl 6 的介绍的书籍. 比很多其它的 Perl 6 的书都要早, 尤其是  “Perl 6 and Parrot Essentials”, 这本书是 Perl 6 流行开来时写的. 在 2015 年 12 月所发行 Perl 6 最终稳定版本 v6.c (and the accompanying Rakudo Perl 6 compiler) 时写的 Perl 6 的书.

Think Perl 6
2.jpg 在 2017 接下来完成的一本书是 “Think Perl 6: How to Think Like a Computer Scientist”. 它是一本由 Allen Downey’s  写得非常棒的 Think Python: How to Think Like a Computer Scientist 来改编的, 这个是由 Laurent Rosenfeld 来改编成 Perl 6 的一本书. 它在 O’Reilly 现在是有印刷版本的, 并用 Green Tea Press提供一个免费的版本的 pdf 可以下载. 它也由 Open Source license 提供了 (LaTeX) 在 GitHub 上.
“Think Perl 6”  是一本使用 Perl 6 为主要语言来介绍程序语言和计算机科学的书. 它的目标是给新人入门用. 并且会介绍大量的详细的基本概念, 细节, 象 循环, 变量, 表达式, 函数, recursion and so on.

Learning to Program with Perl 6
3.jpg 这本书一直在我们的收藏列表, 直到我在 Amazon 上买了它 Learning to program with Perl 6: First Steps: Getting into programming without leaving the command line 是由 JJ Merelo 所写. 你可以在 Amazon 上以非常便宜的价格来买到, 也可以在 GitHub 上拿到它.
它的主要目标是给新人使用, 也会聊到一些相关的程序, 象怎么样使用 GitHub, 和一些 Shell 的特性, 还有 SSh. 它是对 Perl 6 一些简单的介绍.

Perl 6 Fundamentals
4.jpg
Perl 6 Fundamentals  开始书名本是 “Perl 6 by Example”, 是由 Moritz Lenz 所写,  这就是它的真名. (Yes, authors write about themselves in the third person. That “About the Author” section in each book? Written by the author. In third person. Weird). 当 Apress 拿到这本书, 给这本书名改成了 Perl 6 Fundamentals: A Primer with Examples, Projects, and Case Studies. 这本书合适所有的能买得起它的人. 最少我是这么希望的:-)
每一个章节关注一个实例, 实例是使用 Perl 6 的特性来谈论这个例子. 特性包含并发, 函数, grammars 和通过使用 Inline::Python 来调用 Python. (你也可以直接在 perltricks.com 来读有关 Inline::Python 相关的介绍.) . 它的目标是教你们写程序的经验, 不只限于 Perl 6 或 Perl 5 的经验.
Larry Wall 已经为这本书写了一个前言。.

Perl 6 Deep Dive

5.jpg

Andrew Shitov’s 第二本有关 Perl 6 的书, 就是 Perl 6 Deep Dive , 顾名思义,它比 “Perl 6 at Glance” 更全面,更深入,虽然在风格上有点相似。 目前本书有超过 350 页,它对任何一本书有关 Perl 6 特性的覆盖率似乎都大的.

Using Perl 6
6.jpg

我猜这可能是今年内出版的第三本 Perl 6 的书? 这本书是也是 Andrew Shitov 写的. 谁能给这个人一个奖章! Using Perl 6  是收集了 100 个问题使用 Perl 6 的程序来处理. 下面这些是 Andrew 写的介绍:
大约一年前, 我决定写一本有关使用 Perl 6 的书. 然后, 这个计划改变了我并发布了 “Perl 6 at a Glance”, 然后我想写 “Migrating to Perl 6” 但我后来写了 为 packt 出版社写了 “Perl 6 Deep Dive” .  我在练习 Perl 5, Python, 和 JavaScript, 我总是很难找到一个好的用于新人训练的任务列表, 可以有一些用于我来训练使用新的语言的技能. 最后. 我写了一个 Perl 6 的列表和解决的程序. 这些包含在 “Using Perl 6” 中— 这本书用来解决了 100 个常见问题, 并且有一些简单的实现, 和有关 Perl 6 的使用解释和说明.


他的第四本书  *Migrating to Perl 6 会在 2018 年出版,  没有人会需要所有的部分的, Andy! :-) 因为 “Perl 6 for Perl 5 programmers” 这本书, 另外人们 (主要是 Perl 5 的使用者) 他们都在 IRC 或其它的地方了.
在这, 我不得不提 Andrew’s 的 kickstarter for a cookbook-style project, 去支持他吧.

Parsing with Perl 6 Regexes and Grammars
7.jpg

写了一本通用的 Perl 6 书后, 我想关注一个点的技术.. 在 twitter 上的 non-representative poll on twitter 调查证实了我的想法,  regexes and grammars 是大家最关注的, 所以 Parsing with Perl 6 Regexes and Grammars: A Recursive Descent into Parsing 出了这本书.
它需要基本的程序知识,但是并不需要先了解有关 Perl 的正则. 它的目标是通过正则块来创建一个全功能的解析器, 包含抽象语法树生成和错误报告.
这个中有三个不同的解析器, 有近 200 页的介绍. 如果你想了解更多的有关 Perl 6 的解析知识的话.

Books in the Pipeline
如果我没有讲几本未来要出版, 但还没出的书, 我想是很失职的. 接下来几个月或一年.
brian d 的 Learning Perl 6. 最后的 kickstarter 的项目地址 last update, 他现在初稿已经写出来了, 但还需要重写一些东西.
Gabor Szabo crowd-fundedWeb Application Development in Perl 6 有一本书, 写的是使用 Bailador 框架来做网页开发. 前几个章节已经完成, 后面还只有大纲.  Gabor 希望在 2018 年完成.
Keeping Track这些 Perl 6 的书, 可以解决部分新人的学习了. 我创建了一个 https://perl6book.com/  的网站用于更新这些书.
Summary在 2017 年有 7 本 Perl 6 的书发布, 这是一个很惊喜的事情, 我非常的高兴, 我猜你们也是. 最后如果你喜欢这些书, 也希望读这些书, 请在 Amazon 上评论, 并给五星好评. 老铁









打赏鼓励一下!

论坛徽章:
0
发表于 2018-02-13 16:02 |显示全部楼层
话说网上还有一个中文资料在 http://zh.perl6intro.com/

评分

参与人数 1信誉积分 +5 收起 理由
523066680 + 5 赞一个!

查看全部评分

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
发表于 2018-03-04 11:19 |显示全部楼层
还是在用Perl5,而且用得很好,哈哈。

论坛徽章:
0
发表于 2018-03-07 15:28 |显示全部楼层
楼主不妨简单介绍下Perl 6相对Perl 5的不同。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP