苹果 Swift 6 编程语言正式版上线:支持 RISC-V 嵌入式环境、扩展 C++ 互通

2024-09-22 www.dnxtw.com

电脑系统网 9 月 22 日消息,苹果 Swift 6 编程语言的正式版本已经附上了 Xcode 16.0 在线版本主要是平行处理和与 C 大大提高了互通性,同时扩大了互通性 C 互操作性,支持嵌入式低功耗环境,标志着苹果计划令 Swift 进入更广泛的应用领域。

计算机系统网附 macOS 版 Xcode 应用页面如下(点击此访问)。

并行处理方面,Swift 6 它可以检测并行代码中的潜在数据竞争问题,并将其默认视为编译错误,从而帮助开发者快速解决相关问题。

在 C 方面,Swift 6 继续加强与开发者的互通性,让开发者更容易 Swift 中使用 C 在这个大版本中添加了类型和函数 C 移动类型(Move-Only Types)、支持虚拟方法和默认参数,并增加标准库(如 std::map 和 std::optional)的兼容性。

Swift 6 还引入了类型化错误抛出(Typed throws)该机制使开发人员能够在函数中明确指定可能出现的错误类型,提高错误处理的安全性和可预测性,对泛代码特别有效,帮助开发人员简化错误处理逻辑,提高程序性能。

此外,Swift 6 还带来了“嵌入式” Swift“支持,被称为“专门为资源有限的嵌入式系统设计” Arm 和 RISC-V 裸机的目标是生成“轻量级和独立”的二进制文件,而不依赖运行或类型元数据。然而,苹果表示,该功能仍处于实验阶段,可能存在一些小问题需要改进。

广告声明:文本中包含的外部跳转链接(包括不限于超链接、二维码、密码等形式)用于传递更多信息,节省选择时间。结果仅供参考。计算机系统网络上的所有文章都包含了本声明。

相关阅读