Perl 6Essentials语言重构指南
Perl 6 的重构计划你听说过吗?《Perl 6 Essentials》就像提前开了盲盒,让你一窥未来版本的样子。虽然 Perl 本身已经够灵活够老练,但架构上的一些“祖传问题”确实挺让人头疼的。Perl 6 的诞生,就是为了从底层开始重塑,彻底甩掉历史包袱。
语法、解释器、模块生态都在推倒重来,比如 Parrot 就是为多语言支持量身打造的虚拟机,思路和现在的 Node.js 有点像,挺现代的。书里也不只是讲语法,更多是讲背后的理念和架构变化。
适合谁?你要是写 Perl 写了几年,想提前适应 Perl 6 的转变节奏,或者对语言设计本身有点兴趣,这本书都挺合适的。即便你不打算马上用 Perl 6,看着别人怎么“重写一门语言”也挺涨姿势的。
另外顺手推荐几个资源,像是Perl 编程语言、Perl 参考手册,搭配一起看,理解会更立体。
如果你对多语言解释器感兴趣,也可以看看Kotlin 实现的 Lox 语言解释器,风格不一样,但思路都有意思。
322.26KB
文件大小:
评论区