Python如今这么火,它是否会持续增长?还是盛极而衰?
最近,Python编程语言出现了意想不到的变化,经过一些预测之后,它将成为世界上最领先的编程语言。
正如我们所看到的,数以百万计的人正在使用Python,并且几乎没有迹象表明用户的指数增长正在逐渐减少,并且对这种增长的可持续性存在疑问。
最近的Python语言峰会警告说,如果对移动和新web平台的支持得不到改善,Python将面临“生存风险”。与其他语言相比,Python目前存在着“非开发人员打包应用程序困难”的问题。 虽然Python已经成为数据科学和第一次学习编程时使用的语言,但有人质疑Python的局限性是否会阻碍其流行程度与JavaScript相匹配的问题。 分析师Redmonk的联合创始人James Governor在讨论最近的Redmonk编程语言排名时提出了这种可能性。该排名将Python排在第三位,仅次于排名第二的Java和排名第一的JavaScript。 他说:“我最近注意到一些人的议论,他们似乎在说,我们可能正处在Python的巅峰时期,因为尽管它在AI/ML中占据了一席之地,但它并没有真正抓住其他的机会。”也就是说,它在未来可能会面临强大阻力前进?”
Redmonk联合创始人兼首席分析师Stephen O'Grady表示,虽然Python“暂时不会有问题”,但“Python的巅峰论点仍然存在一些问题,因为该语言缺乏明确的目标和设计,比如,R语言,但不太可能挑战JavaScript/TypeScript的普遍性。”
“这就反应了一个问题,即它的前进道路是什么,它的定位是什么。不过,我不认为Python会受到影响。毕竟它应用的范围很广。”
Python的局限性在移动平台等重要领域是众所周知的。
在今年早些时候谈到Python的移动支持时,长期的Python开发人员和Python指导委员会成员Barry Warsaw说:“Python,现在还没有一个精彩的故事。” 而iPhone和Android的用户下载应用程序且“从未知道它是用Python编写的”。
随着现代芯片中处理器内核的数量不断攀升,在英特尔最新的服务器产品中,处理器内核的数量达到了48个,Warsaw也希望Python能够更好地将任务分散到多个核心上。 尽管如此,Redmonk的管理者总结说“Python还有很多活要干”,Python社区正在解决一些建议,以便为非开发人员提供便捷的方式去打包Python应用程序,并改进对多核处理器的支持。
链接:Redmonk编程语言排名:https://www.techrepublic.com/article/10-most-popular-programming-languages-rise-of-typescript/
原文地址:https://www.cnblogs.com/qingdeng123/p/11311637.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Java 两个经纬度获取方位
- 使用Python实现基本初等函数可视化
- 递归回溯--复原IP地址
- 通过 generic-webhook-trigger 插件实时获取 Bitbucket Repository Events
- 初识TypeScript:查找指定路径下的文件按类型生成json
- Xamarin Forms WPF 干掉默认的窗口导航条
- WPF 从零手动创建承载 Xamarin Forms 项目
- 帝都房价回调?带你用Python了解北京二手房市场现状
- Zabbix 利用 ncat 监控远端端口状态
- MySQL“被动”性能优化汇总!
- H3C WA2610i-GN 无线AP FAT 配置案例
- java强引用、软引用、弱引用、虚引用以及FinalReference
- 读源码——JDK动态代理
- 图解红黑树
- 算法——递归