首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >为什么有经验的程序员对 Python 有这么多仇恨?

为什么有经验的程序员对 Python 有这么多仇恨?

作者头像
LIYI
发布于 2022-11-18 14:29:59
发布于 2022-11-18 14:29:59
8150
举报
文章被收录于专栏:艺述论专栏艺述论专栏

并不是所有有经验的程序员都讨厌 Python,促使人们产生这种厌恶情绪的原因可能有三个:

1,Py 不能很好地进行 OO 编程。这是由于 Py 诞生太早而决定的,在 Py 诞生的时候,OO 编程思想还没有成熟,经典的设计模式图书 GoF 还没有出版。关于对 OO 编程的支持,的 Py 3 中已经有所改进,但因为又要向前做一些兼容,还不可避免地戴了「历史的脚镣」。

2,Py 被指是一种「石头汤」,像一个众人贡献的大杂烩,没有计划,没有规划,像是野蛮生长而成的。这是由它的生存哲学所决定的,Py 没有「我执」,开发者需要什么,它就添加什么;社区贡献什么优良的类库,它就吸纳什么。正是这种「海纳百川,不舍涓流」的精神,让 Py 存在了这么多年,为这么多人所使用。

3,Py 没有严格的静态类型。但这是它的缺点,同时也是它的优点。是灵活?还是严谨?对于脚本语言,取灵活就好了,否则还不失去了脚本语言的本色?至于严谨,是后端编译类语言应该考虑的事情。

结论:Py 是一门非常值得学习的脚本编程语言。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档