加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl 6 入门资料

发布时间:2020-12-15 23:46:23 所属栏目:大数据 来源:网络整理
导读:第一章 学习 Perl6 的意义 学习任何一门新的语言,都要付出不菲的代价。 Perl 6 是一门值得花费时间学习 的优秀的计算机语言。 1. Perl6 表达力精简 Perl6 的表达力甚至超过了 Ruby。 Ruby 代码: 4.times{|t| puts t } Perl6 代码: 4 times - t { say t }

第一章 学习 Perl6 的意义

学习任何一门新的语言,都要付出不菲的代价。Perl 6 是一门值得花费时间学习 的优秀的计算机语言。

1. Perl6 表达力精简

Perl6 的表达力甚至超过了 Ruby。

Ruby 代码:

4.times{|t| puts t }

Perl6 代码:

4 times -> t { say t }

2. Perl6 支持所有高级语言的特性

除了闭包,循环跳转,甚至还支持宏,也就是 Lisp 语系独有的宏。

3. Perl6 能自我进化

几乎所有语言的语法在设计之初就基本定型,但 Perl6 的语法是语言本身定义的。 这决定了 Perl6 的发展将超脱于固定的语法模式,成为未来的语言。

4. Perl6 支持 JIT 即时编译

传统的动态语言在效率和速度上总是比编译语言要慢,但 Perl6 在设计框架上,让 语言的速度无限接近编译语言。现在支持 JIT 的语言主要是 Lua。

5. Perl6 社区完善

从开源社区,到模块发布平台,都有一个成熟语言应有的特征。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读