AI 中文社区(简称 AI 中文社),是国内学习交流AI人工智能技术的中文社区网站,这里可获取及贡献任何AI人工智能技术,我们追求自由、简洁、纯粹、分享的多元化人工智能社区。

Go 2 将不惜代价把兼容 Go 1 工作进行到底

Go · 杰作 278天前发布 · 浏览247次 · 点赞0次 · 收藏0次

Go 1.21.0 已发布几天,该版本继续保持了 Go 1 的兼容性承诺,甚至对基础库进行了优化与增强,并增加了一些新功能。有些 Go 粉丝产生疑问:未来是否会发布一个会破坏与现有 Go 1.x 程序兼容性的 "Go 2"。


Go 开发团队技术负责人 Russ Cox (rsc) 发表博客详细介绍了针对 Go 向后兼容性的改进,并回答了上面的问题。

rsc 回应称:答案是永远不会。如果所谓 “破坏” 是指不与旧版本兼容、不支持编译旧程序,Go 2 永远不会出现。从 2017 年开始对 Go 1 进行重大改革来看,Go 2 事实上早已存在。

所谓 Go 2 并非一个单独的重大更新版本,而是通过 “增量 (incremental) 更新” 的方式以逐渐抵达 "Go 2.0"。


他表示,未来不仅不会破坏 Go 2 与 Go 1 的兼容性,还会积极提升两者的兼容情况。团队认为优先考虑兼容性是为 Go 1 所做的最重要的设计决定。


因此,在未来几年里,开发者将看到大量令人兴奋的新变化,这些变化以谨慎、兼容的方式完成。


Robert Griesemer、Rob Pike 、Ken Thompson

Go 语言早期创始人:Robert Griesemer、Rob Pike 、Ken Thompson


Russ Cox (rsc)

当前 Go 项目负责人:Russ Cox (rsc)

Go 2 将不惜代价把兼容 Go 1 工作进行到底 - Go - 话题 - AI 中文社区
点赞(0) 收藏(0)
0条评论
现在评论,你将成小区里最靓的仔^_^
评论

游客
登录后再评论
  • 一字一句需斟酌,一言一语显风范。
  • 评论消耗5积分,点赞、收藏消耗3积分。