IEEE Spectrum 2023 年度编程语言榜单排名,Python 稳坐多项第一!
导读:8月29日,IEEE Spectrum的第十届年度顶级编程语言排名发布!IEEE Spectrum是将多个流行度指标组合成一套排名,以反映不同读者的不同需求。 Python在Spectrum”排名中保持第一,并且扩大了领先优势。Python的统治地位增加似乎主要是以更小、更专业的语言为代价。它已成为万能的“万能语言”,并且在某些领域成为佼佼者,例如人工智能领域,强大的广泛库使其无处不在。虽然摩尔定律对于高端计算已经逐渐淡出,但低端微控制器仍然受益于性能的提升。这意味着现在在一个价值0.70美元的CPU上有足够的计算能力。 使得Python成为嵌入式开发的竞争者。 但是仅掌握Python并不能决定一个人的职业生涯。在“就业”排名中,SQL位居第一。具有讽刺意味的是,你很难成为一名纯SQL编程人员。相反,雇主喜欢看到应聘者同时掌握SQL和其他语言,例如Java或C++。
在金融科技开发者中,想在Cobol语言上有所收获的人比想在加密货币上有所作为的人要多得多。 例如,R语言是一种用于统计分析和可视化的语言,在几年前大数据兴起时开始崭露头角。尽管功能强大,但学习起来并不容易,其神秘的语法和函数通常在整个向量、列表和其他高级数据结构上运行。尽管有Python库可以提供类似的分析和图形功能,但R仍然很受欢迎,可能是因为它的一些特性。它们使得R脚本难以移植,这对于建立在R上的大量统计分析和学术研究来说是一个重大问题。整个研究和分析领域的研究人员和分析师都需要学习一门新语言并重建他们的工作。(附带说明:我们使用R来计算TPL的数据。) 这种情况与Fortran相似,在Fortran中,物理模拟和其他科学计算中现有验证代码的价值始终超过使用现有最古老的编程语言之一所涉及的成本。你今天仍然可以成为Fortran程序员-尽管你可能需要获得安全许可,因为这些工作主要在美国联邦国防或能源实验室,例如Oak Ridge国家实验室。 如果你无法获得安全许可,但仍喜欢使用使用年限较长的语言,那么Cobol是另一种可能性。这是由于与Fortran相同的许多原因:存在大量正在工作的现有代码库,其中错误代价很高。许多大型银行仍然需要他们的Cobol程序员。事实上,根据我们对数百个开发人员招聘广告的审查,值得注意的是,我们看到更多的金融科技开发人员职位在寻找Cobol技能,而不是在寻找加密技能。 老式语言也可能出现在您意想不到的地方。Ladder Logic是为工业控制应用而创建的,通常与老式技术相关联。然而,我们发现了一份来自Blue Origin的职位发布,Blue Origin是一家令人瞩目的新太空公司,正在寻找具有Ladder Logic技能的人。据推测,这与为燃料、能源和测试助推器和航天器提供服务的地面设备的集群有关,这些集群与翱翔的火箭相比,与蔓延的化工厂有更多的共同之处。 最终,TPL代表了Spectrum通过持续报道计算来衡量一些无法准确衡量的指标的尝试。我们的指导原则不是陷入关于编程语言如何正式分类的辩论,而是将其建立在与在键盘上打字的人们相关的实用性上,创造出让现代世界运转的魔力。 |
全部评论
暂无评论
有话要说