Python 4 会不会又是一门新语言?

2019-12-18 21:23:15 +08:00
 miniyao
历史原因 Py3 不兼容 Py2,现在 Python 3 已经到 3.8,3.9 了,很快 3.n 的数字要用完了,版本号应该 4.0 起跳了。Python 4 会借大版本号,再搞一次大跃进吗?全面拥抱多核心 CPU ?
17186 次点击
所在节点    Python
106 条回复
raysonx
2019-12-18 21:24:37 +08:00
3.9 3.10 3.11 3.12 ... 3.10086
Tink
2019-12-18 21:29:16 +08:00
不会
MinQ
2019-12-18 21:31:31 +08:00
最后版本号可以是 3.141592653 嘛🐶
wtks1
2019-12-18 21:33:45 +08:00
说不定直接从 python3 变成 python+了呢
Xuyiyang23333
2019-12-18 21:35:08 +08:00
@raysonx 23333。
shintendo
2019-12-18 21:42:01 +08:00
python 2020
tiedan
2019-12-18 21:44:05 +08:00
python 3 plus
linvaux
2019-12-18 21:50:12 +08:00
Python3A,Python4 多不吉利
lhx2008
2019-12-18 21:53:23 +08:00
如果向前兼容的话,就还是 3.10 3.11 ,不向前兼容才是 4.0,并不是 Java 和 Chrome 那种只管加主版本
ipwx
2019-12-18 21:53:49 +08:00
楼主你需要理解 semver
Pastsong
2019-12-18 21:54:17 +08:00
3.n 就要用完了还行,是谁规定 n<10 的?
lhx2008
2019-12-18 21:57:46 +08:00
@lhx2008 #9 向前 -> 向后
mimzy
2019-12-18 22:09:48 +08:00
不会。「 Python 4.0 will merely be "the release that comes after Python 3.9". (Also the release after 3.9 will probably just be 3.10.) 」另外 GIL 不是那么容易去掉的。

http://www.curiousefficiency.org/posts/2014/08/python-4000.html
miniyao
2019-12-18 22:10:23 +08:00
@raysonx 这个命名方式今后会造成很大的困惑,比如 Python 3.6 和 Python 3.60 看起来很像,其实相隔了 54 个小版本。
leavic
2019-12-18 22:11:35 +08:00
真拥抱多 CPU 核心了我管他兼容不兼容,一定上。
echo1937
2019-12-18 22:12:35 +08:00
emm,Python 这个语言如果不搞好 Python Specification 的,靠 CPython 修修补补,很难解决所谓的多核心问题。
mimzy
2019-12-18 22:13:16 +08:00
raysonx
2019-12-18 22:19:58 +08:00
@miniyao 然而这种版本命名方式已经成为现在绝大多数著名软件所用了,包括 Linux 内核 kubernetes Nginx 之类的
DefoliationM
2019-12-18 22:29:25 +08:00
? 3.10 3.11 3.10000 被你吃了?
imgse
2019-12-18 22:31:14 +08:00
python 是要作死吗? python2 和 3 的兼容问题,才快解决完。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/630320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX