Python语言为什么被称为高级程序设计语言?

  Python是一种令人惊叹的编程语言,毫无疑问。从1991年的卑微开始,它现在几乎无处不在。无论您是在进行Web开发,系统管理,测试自动化,devop还是数据科学,Python在您的工作中发挥作用的可能性都很大。

  即使你没有直接使用Python,也很有可能在幕后使用它。使用OpenStack?Python在其开发和配置中发挥着不可或缺的作用。在电脑上使用Dropbox?然后你就得到了一台在你的计算机上运行的Python副本。使用Linux?当我在1995年购买RedHatLinux时,由于使用Python开发的可视化工具,配置变得轻而易举。

  目前对Python开发人员的需求几乎无法满足。事实上,中国传媒去年报道说Python不仅是其网站上最受欢迎的语言,而且它也是增长最快的语言。世界上一些最大的计算机公司现在正在定期使用Python,并且他们对该语言的使用正在增长,而不是缩小。

  程序员经常考虑代码而不是人和效率而不是同理心。我们倾向于头脑发热,在一些不为人知的技术要点上争论不休。Guido(Python语言创始人)在他的Python管理中发出了不同的基调。从一开始,他就考虑过谁会使用这种语言以及他们容易犯的错误,以及语言如何最好地为这些人服务。他确实对其他开发人员的功能,错误和语言方向进行了辩论,但他通常是通过尊重和推理论证来做到这一点,而不是在开源世界中如此常见的不屑一顾,充满咒骂的长篇大论。

  通过这种方式,Guido不仅建立了一种伟大的语言,而且还建立了一种给予,分享和帮助的文化。我们不应该认为这是理所当然的。虽然编程很难,但管理其他人并将他们不同的观点考虑在内却更加困难。

  也许对我来说更令人印象深刻的事实是数百人留在PyCon之后的开源冲刺日。几乎所有这些人都在自愿花时间改进他们每天使用的Python语言的某些部分。这种奉献精神,加上对贡献和帮助他人的兴趣,一般是开源的标志,特别是Python的标志。

​  如今,Python不仅拥有强大的社区,而且拥有强大的组织结构。Python软件基金会管理的资金可以帮助开发人员为语言做出贡献。核心开发人员组织得非常好,协调大小版本,并提供易于与商业软件公司相媲美的稳定性和清晰度。也许Python世界中最大的争议是从版本2到版本3的过渡。很容易说这种不兼容的升级处理得很差。(黑客周刊)

posted @ 2018-07-15 10:32  黑客爱好者  阅读(2547)  评论(0编辑  收藏  举报