中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

编程语言 Ruby 3.4 正式发布:扩展了模块化垃圾回收机制,解析器从 parse.y 改为 Pr

 掌上链讯

下载贤集网APP入驻自媒体

12 月 27 日消息,Ruby 3.4 正式版现已发布,该版本主要在性能和开发效率方面进行优化,引入“it”作为不带变量名的块参数的引用方式,扩展了模块化垃圾回收机制,并将默认解析器从 parse.y 改为 Prism。

官方介绍了 Ruby 3.4 引入的“it”块参数引用方式,官方使用“ary.map {it.upcase}”作为例子,声称相对现有的_1/_2 等数字参数更简洁、更具可读性。

此外,Ruby 3.4 对垃圾回收机制进行模块化处理(Modular GC),将 Ruby 原先内置的垃圾回收器分拆为独立的模块文件,从而增强灵活性。

在性能方面,Ruby 3.4 对 YJIT(即时编译器)进行了多项优化,改进了内存压缩和字符串处理能力,同时为套接字库带来了 RFC 8305“Happy Eyeballs V2”支持,号称显著提升了 Ruby 程序在现代网络环境中的连接效率,相关技术支持 IPv6 与 IPv4 的并行解析与连接,通过 250 毫秒的间隔进行并行尝试,以便于应用快速建立最佳连接,确保在各种网络环境中保证稳定可靠性。

最新回复
发布回复
回复掌上链讯:Kotlin写起来比Java舒服太多,Java还是提供JDK这种基础设施吧,接触过Kotlin就再也不想碰Java了。
回复掌上链讯:kotlin不在风口没错,没什么亮点就是胡扯,kotlin包含了几乎现代化语言的所有特征。
回复掌上链讯:统计方式应该有问题,国外java基本都转kotlin了,国内坚持java8而已。
回复掌上链讯:首先不是套壳,其次不叫java环境,java只是跑在jvm的一种,kotlin和java同等地位,kotlin只是多做了兼容java生态。
回复掌上链讯:都不说kt有kotlin native了,就算是kotlin JVM,用JVM为什么一定要用Java呢?kotlin语法比Java现代化了不止一点半点,就算是为了吃语法糖换kt都值得了

为您推荐

热门交流