Python 这语言真是混乱和原始

2018-08-24 12:24:08 +08:00
 tedeyang

under under method,解释器里狂塞私货 _xxx 这种私有变量, 多重继承, 抽象类居然是用包来支持的,abc.ABC ClassA.method1(ClassB),unbound method ?

python 混乱,一点也不优雅和统一。

24943 次点击
所在节点    Python
155 条回复
fyxtc
2018-08-24 18:28:10 +08:00
都是闲的,一下喷这个垃圾一下喷那个垃圾。。。语言这么多选择,自己用的不开心就换一个呗。有那么多时间还不如多深入一点自己的领域知识,真是服了
WispZhan
2018-08-24 18:45:20 +08:00
同意,我今天刚刚还和朋友抱怨 Python。

但是也无法否认 Python 的地位,比较槽点和优点是并存的。就和 Java 一样,槽点和优点都是那么明显。

“世界上只有两种编程语言:整天被人喷的语言和没有人用的语言。”
reus
2018-08-24 19:00:45 +08:00
@XIVN1987
王垠这种人的话,能听?
读书半途而废
工作半途而废
yin 语言半途而废
那个什么教程半途而废
easylee
2018-08-24 19:36:14 +08:00
@reus 您说的这些更让我明白,世界太残酷,天才没出路。
Yourshell
2018-08-24 19:46:03 +08:00
看到这么多人喷 asyncio 我就放心了。不过就说 Python,张嘴就喷真的好么,好歹写个博文论证一下啊,我比较菜看不出个一二三来,希望各位大神写两篇科普一下,谢谢。
Wincer
2018-08-24 19:52:08 +08:00
喷 asyncio 不好用的可以试试 curio
DavidNineRoc
2018-08-24 20:51:22 +08:00
大家不要吵了,听我一句劝。
是的,有什么不好的都把锅甩给 PHP 吧!
都没人说,那我就说了!!!
PHP 是世界上最好的语言!!!
justff
2018-08-24 21:04:13 +08:00
@DavidNineRoc 我同意,PHP 是世界上最好的语言
ViceP
2018-08-24 21:08:44 +08:00
PHP 是世界上最好的语言!
kawkeye
2018-08-24 21:13:40 +08:00
@ViceP 胡说 bhb 才是世界上最好的语言
keysona
2018-08-24 21:15:41 +08:00
一直觉得 python 的协程很难用....

----

真要用协程,我选择 go....
keysona
2018-08-24 21:18:21 +08:00
没有一门语言生来完美的。

其他不也是修修补补。我个人觉得这不是喷点。

---

它是可以简洁优雅的,不过考验功力。

flask 的源码看得很舒服。
iConnect
2018-08-24 21:33:51 +08:00
连 Flask 的作者都说没看懂 asyncio
cenqingbo
2018-08-24 21:40:40 +08:00
PHP 是世界上最好的语言
YvesX
2018-08-24 21:52:21 +08:00
现在回头看 Zen of Python,感想就是:想得美。
CSM
2018-08-24 22:15:33 +08:00
看到标题我以为大家都会怼楼主,没想到这么多人赞同
---

曾经对 asyncio 抱有幻想,但最近越来越发现难用,各种清理工作很难正确进行,后台协程中抛出的异常不特别注意就忽略掉了等等
zwh2698
2018-08-24 22:19:00 +08:00
1.python 早期 主要为了替代那些事物型 c/c++那些人要处理的问题,因为 c 的复杂性,很多人真的很纠结。
2.python 借鉴了三代语言的特点,提升了开发效率,而且一直在丰富,不错。
3.python 语言设计这个真的需要王垠这种大牛进行分析。我觉得其他人造诣根本不够。
4.python 语言分析,解释器核心代码确实写的不错。但是其他外围那些支持动态库真的不怎么样。我曾经修改过部分 Python 源码,切身体会。
itfanr
2018-08-24 22:28:20 +08:00
学 go 吧
chengxiao
2018-08-24 22:57:49 +08:00
@waterlaw
Instagram 业余吗?知乎业余吗?豆瓣业余吗?
我觉得能说出这种话的人 才是真的业余
agagega
2018-08-25 00:39:54 +08:00
Python 本来的定位就是短、平、糙的胶水语言,很多东西写起代码也就是平铺直叙,没经过什么特别的设计。在很多 C++ 的大型项目中充当编译辅助脚本的角色。

什么「人生苦短,我用 Python 」这种话,就跟「 Ruby 让程序员爱上它的工作」「 JavaScript 统治世界」一样,社区营销而已。针对 Python 库多和脚本语言的特性说这句话并没什么特别的,同样我也可以说人生苦短,我用 Ruby、JavaScript、Perl,乃至 Go、Swift ……

Python 确实很火,但把这个语言吹上天的,开个地图炮吧,大概就是那些其他专业过来想搞 AI、Web 什么的,大学里专业可能也只学过一点点 C、VB,突然发现有这个东西然后惊为天人的……嗯这话对于一部分搞所谓「算法」的研究生也适用。我认为一个有足够知识的程序员 /工程师在编程语言这件事上面,是不会一叶障目的。

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

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

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

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

© 2021 V2EX