Python 是最能打的编程语言?

你好,我是坚持分享干货的 EarlGrey,翻译出版过《Python编程无师自通》、《Python并行计算手册》等技术书籍。

如果我的分享对你有帮助,请关注我,一起向上进击。

Azul 公司副首席技术官 Simon Ritter 撰文探讨了 JavaScript、Python 和 Java 三种编程语言经久不衰的原因。

他在文中指出,尽管云计算、移动开发和 AI 取得了长足进步,但全球企业的日常业务仍依赖于上世纪 90 年代问世的三种编程语言。在几乎所有的排名系统中,JavaScript、Python 和 Java 都位居最流行语言的前列。

譬如自 2014 年以来,三巨头在 GitHub 的年度 “Octoverse 状态” 报告中每年都占据了前四名中的三席。

“为什么这些编程语言巨头在近 30 年的时间里一直是开发人员的首选,没有任何迹象表明它们会被淘汰出局?”

204d6f673e7a3e762b020e3eb3eee9fc.jpeg

具体分析如下:

JavaScript(580 万用户)

正如后端由 Java 驱动,前端则由 JavaScript 驱动。网页上的所有交互活动都是由 JavaScript 编写和控制的,十年来,JavaScript 在 GitHub 编程语言排名中一直稳居第一。

JavaScript 及其服务器端配套语言 Node.js 于 1995 年首次亮相后不久便因其简洁性和多功能性而大受欢迎。通过与用于构建网页的 HTML 语言无缝协作,JavaScript 成为了 Web 开发的标准,甚至在移动应用开发兴起之时也是如此。

从谷歌、YouTube 到 Facebook,你都能找到 JavaScript 的身影。

Python(520 万用户)

Python 于 1991 年首次亮相,是三大语言中最古老的语言。作为一种脚本语言,Python 的主要优势在于进行查询、自动执行任务和分析数据。目前,该编程语言在现代大数据和分析应用程序中越来越受欢迎。

亚马逊、Netflix、Spotify 和 Instagram 上的应用程序都是用 Python 编写的。它在 2019 年的 GitHub 报告中超越 Java,位居第二,甚至在 2022 年的受欢迎程度增长了 22.5%。

尽管 Python 在 one-off、general-purpose tasks 方面表现出色,但它最大的缺点在于速度。它在支持实时任务或毫秒级金融交易方面无法与 Java 匹敌。尽管如此,它仍然是软件开发人员的首选 ,也是雇主最看重的技能之一。

Java(320 万用户)

Java 为大多数企业应用程序提供了底层编程架构。Azul 的 Java 现状调查和报告发现,绝大多数(98%)的企业继续在其软件应用程序或基础架构中使用 Java,其中 57% 的组织表示 Java 是其大多数(60% 或更多)应用程序的支柱。

用 Java 构建应用程序既快速又简单,同时用 Java 构建的应用程序越多,开发过程也就越简单、越快。

应用程序很少是从零开始开发的;大多是使用各种技术组合而成的。而 Java 的真正优势在于无数的框架、库和开源材料,使得开发人员可以非常快速地创建应用程序;并且知道这种组合都已经过了实战检验,行之有效。

此外,Java 之所以能名列前茅,不仅仅是因为它的历史实力。Java 每六个月就会进行一次重要的功能和性能更新,每季度还会发布一些小的改进、错误修复和安全更新。

它还具有适应新技术的灵活性。Java 22 可能将用于管理大语言模型和生成式 AI 在企业应用中的应用。


Simon Ritter 还引用了 Gartner 副总裁兼研究总监 Linda Ivy-Rosser 的观点,即:“企业软件...... 历来被视为一种支持功能,缺乏创新,需要很长时间才能从精心设计的应用战略中获益。面对熟练开发人员的短缺和 IT 预算的紧缩,企业规避风险,通常不急于改变任何没有坏掉的东西,这是可以理解的。”

与此同时,还没有其他编程语言能以如此强劲的势头和实力取代 Java、Python 和 JavaScript,成为软件开发的基本组成部分。

这三种语言已成为当今数字业务运行方式的基本要素,并将在多年后继续发挥重要作用。

Reference

https://www.infoworld.com/article/3715288/why-enterprises-rely-on-javascript-python-and-java.html

- EOF -

文章已经看到这了,别忘了在右下角点个“赞”和“在看”鼓励哦~

推荐阅读  点击标题可跳转

1、Python 项目工程化最佳实践

2、Python 可以比 C 还要快!

3、streamlit,一个超强的 Python 库

4、豆瓣8.9分的C++经典之作,免费送!

5、Python 3.12 版本有什么变化?

最近我开了一家淘宝店,名字叫【打破壁垒】,主打程序开发相关付费素材、工具的共享类商品,帮助大家降低试错和使用成本。欢迎大家关注。

fe59fab13f9e74ff2eaff32a9630839e.jpeg

长按扫描下方二维码,然后点击页面中的【打开淘宝】,即可进入店铺:

ab8591de29e35c2ac41e95b397ec8e8c.png

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,领取进击的Grey与小伙伴一起翻译的《Think Python 2e》电子版

回复关键词「书单02」,领取进击的Grey整理的 10 本 Python 入门书的电子版

👇关注我的公众号👇

告诉你更多细节干货

f0fbc5c0991f5b74accb5b191cacf528.jpeg

欢迎围观我的朋友圈

👆每天更新所想所悟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值