我 TM 脑子进水了才安装 Python 3,大部分时间都在修改语法错误

2018-06-19 22:11:03 +08:00
 Reign

Python 果然是世界上最好的两种语言,准备从 PHP 过渡到 Python,脑子一抽,安装了 Python3,本来深感 Python 语法简单,读一遍就能看懂什么意思,GitHub 上找了很多项目自己来测试研究代码,结果一运行,一堆报错,全是 Python2 过渡到 Python3 的语法错误,我又得一个一个逐个搜索该怎么修正错误,大部分时间都去修正这些毫无任何意义的错误了

希望 Python4 把前面的语法全部推翻重来,然后 5 继续推翻 4,6 推翻 5,一步一步过河拆桥,最终形成一个老用户恶心,新用户排斥的小众语言,最终唯我 PHP 继续当全世界最好的语言

拒绝 Python3,从我做起,功在当代,利在千秋

6162 次点击
所在节点    程序员
70 条回复
zpf124
2018-06-20 11:10:41 +08:00
虽然我不会 python,
但其实我觉得 py 的选择是正确的,它和 js 正好是两个极端。

所有 开发迅速,语法约束简单的语言 尤其是脚本语言 很容易有很多奇奇怪怪的不符合直觉但能用的写法。

最终攒到一定程度
要么像 py,把有歧义模糊的不合理的地方都修正了再发一版全新的版本。
要么像 js,兼容到底,那些反直觉的不是 bug,而是 feature,为了兼容这些 feature 搞出来个 js 相等表格。
Kilerd
2018-06-20 12:30:47 +08:00
@dobelee 从编译原理的层面上讲, 用「$」来做变量起始符,可以降低写解释器的难度。或者理解成作者在这方面偷懒了。那么问题就在于历史包袱这个问题上了。
rebeccaMyKid
2018-06-20 12:54:11 +08:00
python3 的改进进步了好多好吧。python2 有些东西都能恶心死你了。
sinoairlc
2018-06-20 13:32:02 +08:00
@whoami9894 因为我认识的大佬用 RB,从此惊为天人
yylucifer
2018-06-20 14:39:25 +08:00
日常吹 PHP [1/1]
日常黑 Python [1/1]

今日全部任务已完成!
zealinux
2018-06-20 16:18:57 +08:00
@Reign Py2 和 Py3 其实是两种语言,虽然名字很像。
ben1024
2018-06-20 17:28:06 +08:00
PHP 和 Python 同是脚本语言设计思想有很多不一样,不能用理解 PHP 的想法去开发 Python
wuwenzhx
2018-06-20 18:52:11 +08:00
一个环境可以装多个 python 版本,指定 python 解释器就好了,暴露了楼主 python 水平......
Zzdex
2018-06-20 20:53:59 +08:00
这就是你直接喷的理由?
xschaoya
2018-06-21 12:18:48 +08:00
pyenv 了解一下

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

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

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

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

© 2021 V2EX