Re: [新闻] Python很大机会挤下C和Java成为第一

楼主: leondemon (狗狗)   2021-07-07 02:39:32
※ 引述《Neisseria (Neisseria)》之铭言:
: 3.完整新闻标题:
: TIOBE CEO:Python很大机会挤下C和Java成为第一
就趋势性来说,Python 的确是有机会。
Python 最主要就是入门门槛低、应用范围广,扣掉资工社畜,可能是最多人学的语言。
包括:
1. 学生: 包括 python + excel,可以处理很多事
2. 资料科学: pandas、AI (虽然也打算移植 swift/javascript,但还没成功)
3. 股票市场: 一些老旧金融 broker 的询价下单的 API 只支持 Python
4. 物联网: micropython + 控制板就能做很多事
非资工的人大多会从 Python 学起,而人多的地方就是市场。
快速 prototyping 比性能、代码稳健度来得重要的多。
价值创造在于快速实现并验证,若真有商业机会,再聘请资工社畜来重写或维护即可。
对于靠写程式维生的人,除了运维,大多就会瞧不起 Python。
写前端接口的会说 JavaScript 会一统江湖,
写后端的说 Golang/Elixir 才是正解,
当然也有人说 Rust 才是一切王道,
老人们开口闭口都是 C/C++/Java 配上好观念。
Python 的问题太多,写百行小项目还可以,遇到大项目时技术债就等比级数放大。
没静态分析、强制型别推断检查,等于就是到处埋雷、性能也容易遇到瓶颈。
想写 functional programming 根本找死,lambda 还不如 JavaScript ES6+ 好用。
目前想干掉 Python 的大概会有几个
1. JavaScript:
一样好上手,数据容易视觉化、可前后端到处开发、性能比Python好。
天生带 Promise 外加写 UI 出生,根本就是互联网 prototyping 最爱。
而且在数据科学上目前也正在积极扩展应用 (发展 JS 的pandas/tensorflow)
在应用层称霸世界指日可待。
2. Julia:
想要解决 Python 在数据科学上的一些性能问题、提升稳健度
但问题是应用层面太窄。这个先天就会决定市场太小,最终只是少数人的工具。
3. Swift:
开发效率、性能和稳健度都算不错的语言,苹果亲儿子。
号称语法接近 Python,性能接近 C,历经多次改版终于趋于稳定。
虽然原本在数据科学上也有项目打算取代 Python,不过不了了之。
最大的问题就是在 Linux 和 Windows 上很难推动起来。
因为开发 Swift 大多人还是需要 Mac 的 Xcode。
Python 打算仿效 JavaScript 解决性能问题,但现在说 4.0 可能难产。
Python 虽然使用者多,但是演化速度非常缓慢,许多新语言特性都没实践。
更何况社群从 Python 2 迁移至 Python 3 花了多少年...
在同样是脚本语言,能快速开发的应用领域中,Python 最大的敌人就是 JavaScript。
然而 Python 永远不可能打入前后端市场的主流,
现在只能求 JavaScript 给 Python 的优势领域终保有生路。

Links booklink

Contact Us: admin [ a t ] ucptt.com