Swift 5.0 计划年底发布:主打 ABI 稳定性,不向前兼容

王练
 王练
发布于 2018年09月27日
收藏 3

在上周发布 4.2 正式版本后,Swift 开发团队本周在官网更新了 “Swift 5.0 Release Process” ,主要介绍 Swift 5.0 的开发目标、发布流程和预估时间表。

和我们之前报道的一样,Swift 5.0 的主要目标是使语言实现 ABI 稳定性。同时,模块稳定性也是重点工作,根据开发进度在 Swift 5.0 或在之后的 5.x 版本中实现。

不幸的是,Swift 5.0 与早期的 Swift 版本依然不是二进制兼容的。不过,开发团队表示,后续的 Swift 版本将与 Swift 5 二进制兼容。

在源兼容性方面,Swift 5 编译器将能够接受使用 Swift 4.2 版本编写的代码,但是不与 Swift 3 模式兼容。Swift 4.2 是最后一个支持 Swift 3 模式的版本。

至于发布时间,开发团队表示,按计划2018年11月16日将是最后一次合并更改,之后会进入一个“烘焙”期,仅对一些重要的东西进行修复。待一切就绪后,将迎来正式版。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Swift 5.0 计划年底发布:主打 ABI 稳定性,不向前兼容
加载中

精彩评论

巴拉迪维
巴拉迪维
每个版本升级都说 ABI 稳定,每个版本都不向下兼容!
Fover
Fover
swift 从入门到重新学习
tsuno
tsuno
不兼容 就是这么自信:laughing:
xiaoyu123
xiaoyu123
2014年到2018年,每年一个新的swift?
leegstar
leegstar
感觉看到步了python后尘,哈哈哈

最新评论(33

kojirou
kojirou
实际上也就是2.0->3.0的改动比较大,一帮云程序员不知道在叫什么
李留威
李留威

引用来自“路人丁丁4”的评论

Python 3, Php 7, Switft 5,哈哈
php7还好吧,能和其他两者混在一起?
呀咪9527
好流弊哦,我滚了
极品渣子
极品渣子
何止不兼容软件,我的mac都被新操作系统抛弃了,不能升级最新的osx,说过时了。
OSC_KulLHJ
OSC_KulLHJ
呵呵
路人丁丁4
路人丁丁4
Python 3, Php 7, Switft 5,哈哈
jjtudou
jjtudou
新版本新的尝试
久永
久永

引用来自“mymbrooks”的评论

可以看出 C# 、Java 是多么好用了吧,每一个大版本向后兼容都做得很好,反观 Python、Swift...
不过被这些劣币驱逐良币逼的也快了:
C#8计划可能提供有不兼容之前语言的开关。
dhssingle
dhssingle
从入门到重新入门
老大哥
老大哥
这语言太吊了,每次发布都不向前兼容,要不是因为是苹果爹,估计没多少人用。
返回顶部
顶部