来福网

Raku

Raku,原名Perl 6,系perl编程语言家族的成员之一,通用程序设计语言,支持多重编程范式,渐进式类型。Raku主要设计者为拉里·沃尔。作为Perl的后继者,在2000年开始发展,由于接续在Perl 5之后,称为Perl 6,在2019年10月更名为Raku。Raku语言在语法与Perl 5不同,被视为一种新的编程语言,但提供Perl 5的兼容模式。

Raku拥有丰富的现代程序语言特征,重新定义了正规表达式和增加函数式编程语言的特征,成为可演化的语言。为保证Raku和Perl社区的持续稳定发展,Raku编译器使用Raku来重写。为保证Perl语言原有库的重用,编译器提供同Perl 5语言的兼容模式。

2010年7月,Rakudo的Rakudo Star,作为主要版本的试验品发布。这一发布让人们有一个可实用的编译器,方便编写程序和反映需求(Perl6的规范尚未冻结,以期根据人们的使用体验以及编译器的实现等来增补某些特性)。

在2000年时,拉里·沃尔宣告开始开发Perl 6。最初的目标,是移除Perl因为历史因素而保留下来的一些功能,旨在“容易的事应当容易处理,难事应当变得容易,不可能的事应当办成”,开始面向所有人编制RFC。总共产生了361份RFC。RFC完成后,交由拉里·沃尔审阅和分类。

Raku开发使用三种开发方式。第一,通过IRC的#raku频道。第二,Perl基金会的电子邮件列表。第三,托管在Git上的源代码。

2019年10月更名为Raku。

raku -e "say 'Hello, world'"

后台-插件-广告管理-内容底部广告位PC端
后台-插件-广告管理-内容底部广告位手机端

相关推荐

评论

全部评论