Python成为最受欢迎的编程语言,IEEE 2017年报告解读
https://zhuanlan.zhihu.com/p/27973606
Python成为最受欢迎的编程语言,IEEE 2017年报告解读
震惊
IEEE 2017年的报告确实把Python排在了年度编程语言排行榜的首位,这主要归功于它在多个领域的广泛应用和低门槛。
报告里提到,Python的崛起有几个关键原因。首先是在数据科学和机器学习领域的爆炸式增长,像TensorFlow、PyTorch、scikit-learn这些库让Python成了AI开发的首选。其次,它在Web开发(Django、Flask)、自动化脚本、教育领域也都很流行。语法简洁、库生态丰富是它最大的优势。
不过,这个排名是基于IEEE自己的一套指标,综合了搜索趋势、开源项目活跃度、招聘需求等。当时Java、C、C++也依然很强,尤其是在传统企业级应用和系统编程里。所以“最受欢迎”要看具体用在哪儿。
对于开发者来说,Python是个很好的工具,但选语言还得看项目需求。
总结:报告反映了Python在特定领域的强势,但技术选型要务实。
请明天来我司震惊部上班
什么待遇?竟然周末也要上班,震惊
震精
怎么才年中就给出来了
i3e 都是年中出的吗
知道了
py 不知道是被谁吹出来的吹得牛逼震天响。
吹 py ?
为啥不是 js,我想不明白🙃
JS 只能做前端。
Python 从 web 后端,到运维,到嵌入别的语言的项目,再到人工智能,这么大的打击面,每一个虽然都不是最领先(除了人工智能,几乎已经一统江湖),自然比前端界更受关注。
看看 TensorFlow 这个基础 DL 库的 star,比 Python 本体还要多: https://github.com/tensorflow/tensorflow。它的用户是各种领域的科研工作者,不仅仅是人工智能,更不局限于程序员。
js 只能做前端,哇,才知道
大早上笑出腹肌
抱歉有些失言…… 那就只能做 web & desktop & mobile 的前端,加上一部分轻量级的后端。
重量级的都 Java 做的,这个不要和我争论。
就算严谨地说了,我的结论还是没有改变。Python 虽然每个领域都不是非常出挑(除了人工智能),但是打击面非常广。因此最受欢迎是有可能的。
而且我觉得你高估了前端+轻量后端在所有程序开发里面的比重。
只知道合肥 pythin 是找不到工作的
那就 [只能做] web & desktop & mobile 的 [前端] ,你还是失言了
表示 TypeScript 可以胜任大部分后端。 不亚于 go
只是最受欢迎 这个可以有
这个最受欢迎的意思就是 google 啊 stackoverflow 上搜索的比较多
从另一个方面说明,python 的问题比较多
假设我们有一门完美的语言没有任何学习障碍和调试使用的困惑,那么按照 IEEE 和 TOBIE 这门语言一定不是最热门的。
2333
我觉得有些人鸡蛋里挑骨头是一种毛病
这样说就对了:
全平台通吃的 js 竟然秒不了 python 这种渣渣,震惊
一定是外国人的使用姿势出了问题,不然用 py 的人怎么到现在还没认识到 js 的好
又或者国外没有国内互联网蓬勃发展的前端圈,对 js 的能力理解还是肤浅
片面了
越是流行的项目越是 issue 堆积严重,人多想法和意见也多。
有道理,win 比 MacOS 漏洞多,也是这个意思啦
以后的段子是不是要改成 py 是世界上最流行的语言啦 😄
我来缓解一下楼上诸位的争论,PHP 是世界上最好的语言。
php 数组更好用
楼上的你们不要争了,女朋友说的话才是最好的语言。
返回 json 的时候,php 数组是{}还是[]?这个大坑好多人都踩过
就是因为没有所以才有争议呀
语言始终还是伴随市场成长的,Web 时代 PHP 简单易用,自然市场广阔;现在 web 服务已经普及了,web 产生的内容已经超载了,用户需要数据分析,需要更智能的网络数据,那么 Py 更擅长的领域自然受开发者欢迎。
楼上的各位,明天来 天朝震惊部 上班
IEEE:Python 借助人工智能持续上升为 2017 年最火的语言。
V 站众:不!!! JS 可以做 Web 全栈!!!
断章取义,以为自己很聪明?
1.#11 没针对任何人说的排行榜为啥会是这样
2.不知为啥要告诉我 JS 只能做前端
3.针对他的错误和盲目勃提出质疑
难道不是这样的顺序么🙃
#16:“那就只能做 web & desktop & mobile 的前端,加上一部分轻量级的后端。”
这句话好像没什么问题啊?
那你又要想不通为什么不是 JS,又不屑于去看任何人的解释,想必是很有逻辑了。
#13,麻烦看清楚顺序
那我知道了,#9 咯
不知道这 IEEE 怎么排的
前几天还看到 jb 调查说最流行的是 java 和 js 呢( jetbrain 的调查…感觉不用问都知道)
https://www.jetbrains.com/research/devecosystem-2017/#fun-facts
在这里 Python 仍然是不入流的语言,很多人张口闭口说程序员要学习新事物,
其实还不是守着自己的三分地。
得嘞,我两个都学用无话可说了吧
php 才是最好的语言
能否举个例子看看呢,我平时一直用的都是 php5.6,没发现过这个 bug,是不是你版本太老了?
苟才是最好的语言 (认真脸)
我早就用 php7 了,我说的是数组序列化成 json 的时候,有的是{},有的是[],因为 array 在 php 里是 list 也是 map,当客户端遇到这种情况,可能就抛异常了。我们很多 php 同事都遇到过这个坑。
其实我觉得 JS 写起程序来更舒服
R 语言的热门度居然超过 PHP 和 GO。
我在想这个排名的可靠性有多高。
ruff (物联网),unity (游戏),nashorn (嵌入语言),convnetjs (机器学习)
js 运用还是挺广泛的
我大 PHP 居然还排在 JS 后面,不可忍啊
只要是连续的索引型数组,那 json_encode 后肯定就是 []
php > $a = [2 => ‘a’, 6 => ‘b’];
php > var_export(json_encode($a));
’{“2”:“a”,“6”:“b”}‘
php > $a = [2 => ‘a’, 0 => ‘c’, 1 => ‘d’];
php > var_export(json_encode($a));
’{“2”:“a”,“0”:“c”,“1”:“d”}‘
php > sort($a);
php > var_export(json_encode($a));
’[“a”,“c”,“d”]‘
php > $a = [‘2’ => ‘a’, ‘0’ => ‘c’, ‘1’ => ‘d’];
php > var_export(json_encode($a));
’{“2”:“a”,“0”:“c”,“1”:“d”}‘
php > sort($a);
php > var_export(json_encode($a));
’[“a”,“c”,“d”]’
update #55
应该是 ksort($a); 而不是 sort($a);
同学,我们招人的基本要求是能把 python 拼写对。。。
把物联网、嵌入式、机器学习算作 JS 应用领域有点儿牵强,,JS 只是能做而已,又不是主流。。如果说能做,其实任何编程语言都能做你说的那些,比如 Python 也有在单片机上跑的 micropython,lua、Java、C#都有嵌入式的方案,,机器学习库也几乎是每个编程语言都有,,
我觉得 python 受欢迎不仅仅是在程序员领域,很多非程序员要实现一些简单的功能,python 就能搞定了。反正认识的非计算机专业研究生要编程首选 Python。这个群体就大多了。
sorry, 刚突然想到,更严谨的说法应该是
”只要是数组下标从 0 开始的连续的索引型数组,那 json_encode 后肯定就是 [] ”
最大的问题是,很多时候接口定义返回的是 map,这个 map 有数据的时候还好,一旦是个空 map,就序列化成[]了,然后客户端就抛异常了。小一点的问题是,有时候约定的是 list,结果由于一些操作不连续了,只能用 array_values 强转一下数据结构。
为什么到现在还有人在吹 js 的后端能力,这里是 cnodejs ?
python 越用越觉得爽,leetcode 的题目全是用 python 刷的。
大哥,能用来做玩具和能用来产生实际价值,这能等价嘛?
比如 TensorFlow 是给 Deep Learning 的研究产生实际价值的。苹果那套深度学习 API 和 Caffe 之类的可能已经用来做实际的产品了。可是 JS 的深度学习库它有研究员用来发很厉害的论文了没?做出来什么厉害的产品了没?
其他领域我不熟,我就不评价了。但是我觉得“ JS 只能做各种平台的前端,以及轻量级后端”,我这个评价不过分。我这里“只能做”包含了实用性的判断,对于玩具项目,我是不考虑的。 你为什么就是认为我这句话不对呢?
你第一次说的是只能做前端,谢谢,不想玩文字游戏,你之后修正的说法我也没进行反驳啊,另外拿机器学习这种强项比弱项,有意思么?另外你说的玩具项目,我真的不太懂,什么叫玩具项目?比如淘宝,商品详情,店铺,搜索主要用的就是 node,这是玩具项目的话,那你一定很牛逼了,另外#62 楼精神出问题了?这里有人在吹 js 么,有人说 js 比 python 牛逼这个意思的话么?
个人看来,Python 的库才是让 Python 流行的关键。
至于说什么语法简洁。那只是脚本语言相比于编译型语言来说的。Python 倒还是有些语言本身上的糟粕的,可那又如何,js 显而易见的糟粕更多,并不阻碍它的流行。
话说回来,排序的指标是受欢迎。
这和明星排行榜一样,流行不代表演技。
当然,和参加综艺的出场费是正相关的。
淘宝有没有用 node 我不知道,但是这最多是把 js 往后延伸了两层,这两层背后站着的依然是 Java
吹一波 nodejs
53# 的同学我个人认为是高级黑
第一个如果不是我们团队蛋疼硬要插一手 IoT 的话我可能一辈子不知道有 ruff 这个东西
第二个,unity 主流还是 c#,js 听说受限比较大,而且我稍微看过个别 unity 上面写的 js 代码,大多数写得不忍直视
第三个,只听说过,之所以我还记得是因为这货实现简单但是能跑 js,比 v8 之类的友好一点
第四个没听说过
"跟据 Spectrum 读者的需求,IEEE Spectrum 给出的编程语言排行榜如下:"
大家讨论的时候不要忘记这句话, 事实上这里很少人会订阅 IEEE, 所以有很大感官上的差别是很正常的。
我觉得把 Python 和 Javascript 两者的讨论氛围 弄成当年 Java 和 PHP (或 C++,C#) 这样的 “圣战”
其实是很无聊的事情。
大多数时候,你为他说话, 其实并不是多热爱它, 只不过它恰好成为你我赖以生存的工具而已。
https://www.zhihu.com/question/62018470/answer/193730483
阿里是这么用 nodejs 的,“至于说这个模板服务用 Java 还是用 NodeJS 写,这事真不是特别重要,无非是后端不乐意干这块活,前端选了个自己用着舒服的技术把事办了。”
😄,我不是高级黑。。只是有点意外 python 这么火。我用得最多的是 c 和 java。。最近做东西在用 js ( ts ),相对于 python,我更喜欢 js 一点,最不喜欢的就是 python 严格的缩进和 2、3 的割裂,js 糟粕那么多,最多一个 use strict。。话说很多有名的程序就是从玩具开始的(看看 python 是怎么来的)。。我很看好 js ( ts )
然而国内二线城市几乎没有招 Python 的公司
文字游戏 最受欢迎 最流行
我就想知道是说的哪个版本…
#77 忘了写上网址了 githut.info
哥们,工作找的咋样了
#45 不入流和学新事物没必然联系吧
好像数据只到 14 年 4 季度
php 是世界上最好的语言
空 map 被转成[]是存在的(在输出之前 (object)$arr 就行),但这应该算编程人员失误,不应该怪罪到语言上(就像初级 java 经常会犯的 null point exception 一样)
楼主一句话就让你们集体高潮
在每个地方都手动转换一下,太过麻烦,别的语言都没有这个问题,这当然是语言的缺陷引起的
国内主流公司来说用的多的就是爬虫 和 运维脚本吧…
跟 PHP JAVA 根本不是一个量级…
说得好像 php 没有 stdClass 一样…
你声明变量时用 [],里面又没任何数据,却要求 json_encode 时要输出 object ?
php: 黑人问号.jpg 怪我咯?
除了机器学习, py 爬虫堪称经典
这网站厉害了


