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 的意义学习任何一门新的语言,都要付出不菲的代价。 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 社区完善从开源社区,到模块发布平台,都有一个成熟语言应有的特征。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |