Swift-C++互操作性工作取得新进展
立项初期,Swift-C++ 工作组将致力于快速迭代、并完善两种语言之间的互操作层的目标设计,以及讨论对 Swift 编译器的相关更改,从而构建互操作性的支持框架。
公告补充道,Swift 编译器现可导入并使用某些 C++ API,包括 C++ 标准库类型 std:string 和 std::vector 。
此外 SwiftGitHub页面上发布的《C++ 互操作性宣言》,还描述了两种语言之间的双向 API 互操作性的设计目标。
至于广大开发者提议的更改,必须符合 Swift 的目标和理念,毕竟工作组不希望让 Swift 语言或标准库产生分叉。
所以主要的工作,还是聚焦在 C++ 代码、工具链、标准库实现、以及运行时环境的有限更改上。
今日评论
网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论
热评新闻