在公告中,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
网站栏目:Swift与C++的互操作性工作组成立
文章网址:http://www.csdahua.cn/qtweb/news45/378495.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网