首页 > 业界 > 关键词  > 工作组最新资讯  > 正文

Swift-C++互操作性工作取得新进展

2022-02-08 15:45 · 稿源: cnbeta

作为 Swift 项目的一部分,新成立的 Swift-C++ 互操作性工作组,将负责开发设计 C++ 和苹果 Swift 之间的互操作性模型。1 月 31 日的公告指出,开发者们对两种语言的双向互操作性,产生了相当浓厚的兴趣。具体说来是,该工作组将为 Swift 编译器增加“导入和使用某些 C++ API 的能力”。

1.png

立项初期,Swift-C++ 工作组将致力于快速迭代、并完善两种语言之间的互操作层的目标设计,以及讨论对 Swift 编译器的相关更改,从而构建互操作性的支持框架。

公告补充道,Swift 编译器现可导入并使用某些 C++ API,包括 C++ 标准库类型 std:string 和 std::vector

2.png

此外 Swift GitHub 页面上发布的《C++ 互操作性宣言》,还描述了两种语言之间的双向 API 互操作性的设计目标。

至于广大开发者提议的更改,必须符合 Swift 的目标和理念,毕竟工作组不希望让 Swift 语言或标准库产生分叉。

所以主要的工作,还是聚焦在 C++ 代码、工具链、标准库实现、以及运行时环境的有限更改上。

举报

  • 相关推荐
  • 大家在看

今日大家都在搜的词: