不满 C 的繁琐,崛起的 Python 正在蚕食编程语言界!(16)

有些变化始自去年,当时 Van Rossum 辞去了作为“仁慈的独裁者”的领导身份,因为公众在 Python 引入赋值表达式的问题上产生了分歧(请参照 Python 改进方案 PEP572,https://www.python.org/dev/peps/pep-0572/)。

虽然引入该功能的目的是编写更有效的代码,但 Van Rossum 在网上遭到了那些反对变革的人的严厉批评,有些人认为该功能会降低代码的可读性,且难以维护。

VanRossum 表示,他习惯了有关新功能的争论,但他不愿与某些诋毁他的人妥协,而某些攻击者的人品致使他下决心辞职。

“我感到非常失望,有人在技术上有不同的看法,就去社交媒体上咆哮说 Python 的决策过程遭到了破坏,或者说我犯了极其严重的错误。我感觉背后被人摆了一道。”他说。

“过去,大家都很清楚,如果需要在语言上做出某些改变或改进某个功能,那么就需要经由一大堆核心开发人员讨论这些变化的利弊。有时大家会达成明确的共识,有时无法取得统一的意见,那么我就在脑海中仔细考虑,并做出决定。在 PEP572 的问题上,尽管存在明显的争议,但我做出了选择:我想引入这个功能,而且大家也没有说不同意。”

推荐阅读