近日 Swift 社区发布公告,操作成立为了进一步提供 Swift 和 C++ 之间的性工互操作性支持,他们成立了 Swift 和 C++ 互操作性工作组,作组以作为 Swift 项目的操作成立一部分。这个新的性工工作组的职责就是负责开发和设计 C++ 和苹果开发的 Swift 之间的互操作性模型。 在公告中,作组Swift 开发者 Alex Lorenz 表示,操作成立之所以要成立 Swift 与 C++ 工作组是性工如今已有大量的开发者对这两种语言之间的双向互操作性产生了极大的兴趣。因此该工作组将提供一个框架,作组以完善互操作层的操作成立目标和设计,并探讨对 Swift 编译器进行修改的性工方案,以支持两种语言的作组双向互操作性。 工作组的服务器租用操作成立工作细节: Swift 论坛: 如今在 zoecarver、egor.zhdan、gribozavr 和 Michael Forster 等开发者的贡献下,目前 Swift 编译器已经能够导入和使用一些 C++ 的 API,其中就包括像 std::string 和 std::vector 这样的 C++ 标准库类型。在工作组成立之后,两者之间的源码库互操作性有望获得进一步提升。 除了工作组现有成员以外,其他对这个项目感兴趣的开发者也可以参与进来,其中就包括: 但所提出的修改都必须符合 Swift 的目标和理念,创建 Swift 语言或标准库的分支,以及创建一个没有分支的 dialect 都不是他们的选择。 感兴趣的开发者可以查看发布在 Swift GitHub 页面上的 "C++互操作性文档",里面详细描述了 Swift 和 C++ 之间双向 API 互操作性的目标和设计。 本文转自OSCHINA 本文标题:Swift 与 C++ 的互操作性工作组成立 本文地址:https://www.oschina.net/news/181488/swift-and-c-interoperability-workgroup