时间:2022-11-03 07:15:16 | 浏览:7979
乾明 发自 凹非寺
量子位 报道 | 公众号 QbitAI
Python势头不减,依旧第一,而且进一步拉开了与其他语言的差距。
这一结果,来自IEEE Spectrum2019年度编程语言排行榜。
这已经是Python连续3年保持第一。
在Python之下,第二交椅的位置再度发生变化:变成了Java。
这一位置,去年属于C++,前年属于C。
可以说是铁打的Python,流水的第二。
此外,值得关注的一个变化是,PHP跌出了前十。在去年,这一语言还排在第六。
与此形成鲜明对比的是Matlab跻身前十,成为最新星。
铁打的Python
Python连续3年保持第一,对于大多数人来说,已经不是什么新鲜事了。
而且, 在Python连续3年保持的同时,与排名第二语言的分差变得越来越大:
2017年,第二名为99.7分;2018年,第二名为98.4%;今年,第二名为96.3分。
IEEE Spectrum官方解释称,这主要得益于Python中有大量可用的专用库,尤其是在人工智能领域,Keras库对开发者有很大的影响力,提供了 TensorFlow、CNTK和Theano等深度学习框架和工具包的接口。
不过,深度学习并不是唯一一个在Python发布时没有预料到的领域。微处理器计算能力的快速增长,意味着嵌入式版本的Python(如CircuitPython 和 MicroPython),正越来越受到相关开发者的欢迎。
流水的老二
虽然始终被Python压一头,但Java、C和C++这三年来也都在2、3、4名中流动。
今年,轮到了Java当第二,背后的原因也不难理解:IoT的火爆。
1990年左右,Java语言的雏形最初被命名为Oak,就是一种设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。
但当时,智能家居设备的市场需求没有预期的高,而且实现环境也非常困难。Java在这一领域的作用并没有太发挥出来。
而是作为一种具备跨平台、面向对象、泛型编程特性的语言,广泛被应用于企业级Web应用开发和移动应用开发。
现在,随着人工智能兴起,智能家居以及IoT成为各大公司兵家必争之地,Java进一步得到重视,也是应有之事。
PHP跌出前十
与Java在时代的“春风”中得意不同的是,PHP跌出前十。
去年,这一“世界上最好的编程语言”排名第六,前年排名第八。
与此同时,R语言得益于大数据的火爆,跻身前五。
另一个比较大的变化,是Matlab冲进前十,位居第八。
IEEE Spectrum也给出了解释:
这只是反映了Matlab在硬件工程中的突出地位,特别是对于那些有兴趣通过MathWorks的图形化 Simulink 包运行仿真或创建控制系统的人来说更是如此。
还有Swift,在2018年跌出前十后,强势回归,背后的原因想必与苹果致力于让这款语言更好用有关。
今年的WWDC大会上,苹果发布基于Swift语言的全新UI框架SwiftUI,开发者可以更简单的开发程序。
趋势、就业、开源榜
此外,除了默认的排行榜之外,IEEE Spectrum还公布了根据趋势、就业、开源方面的排行榜。各个榜单前十分别如下:
趋势榜
就业榜
开源榜
此外,大家也可以根据自己提出的指标来查看榜单,也有各种不同平台上的语言排名。
大家有兴趣可以前去官方网站查看:
https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019
(附:IEEE Spectrum的编程排行榜,是将多个来源的数据组合起来,比如Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub等等,对编程语言的流行程度进行排名。到2019年,来源已经增加到了11个。)
— 完 —
诚挚招聘
量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。
量子位 QbitAI · 头条号签约作者
վ"ᴗ" ի 追踪AI技术和产品新动态
上海一中院经审理认为,本案的争议焦点是袁亮应支付的抚养费标准是多少,以及一审法院将离婚协议中约定的每月抚养费7000元调整为5000元依据是否充分。上海一中院遂驳回袁亮上诉请求,判决袁亮补付抚养费18万元,并改判袁亮自2020年12月起支付小浩抚养费7000元,至小浩18周岁止。
据国家医疗保障局网站消息,新冠病毒核酸检测是疫情防控的重要手段,今年1月份各省集中下调公立医院核酸检测的政府指导价,单人单检从每人份120元以上降至80元左右。截至9月16日,已有广东、湖北、上海、天津、河北等共计30个省份下调公立医院新冠病毒核酸检测价格,绝大多数省份将单人单检价格降至每人份60元或更低水平,10人混检价格降至每人份15元或更低水平。
利用离婚冷静期,对夫妻之间的婚姻危机,通过调解和好的方式结案,改变了过去通行的对初次离婚诉讼案件,被告坚决不同意离婚,在无法定离婚情形时,径行判决驳回原告诉讼请求的简单做法。湖滨区法院在家事审判方式和工作机制改革试点中,积极尝试推行离婚冷静期的做法,具体分为案件审理中和结案后两个阶段,审理中一般为7至15天,结案后一般为三个月,可根据案件实际情况适当延长一次。
被告闫女士辩称,其同意离婚及分割夫妻共同财产,但要求黄先生支付其精神损害赔偿金10万元,理由是黄先生在婚姻关系存续期间,与多人存在婚外情并同居的行为。虽无直接证据证明黄先生已构成与他人同居,但该行为是对夫妻忠诚义务的严重违反,足以对夫妻关系中无过错方造成心理和精神上的损害,黄先生对此存在重大过错,因此,闫女士要求精神损害赔偿的诉讼请求应当予以支持。
人民法院报记者丁力辛摄 近日,河北省平山县人民法院西柏坡人民法庭利用“‘冀’时调”在线调解平台调解一件离婚纠纷案,在河北法院视察的部分全国人大代表旁听了调解。“‘冀’时调”在线调解平台于2020年7月在河北全省启用,法官利用网络视频调解纠纷,当事人通过微信接受调解,当事人不出家门就可解决纠纷。
近日,江西省宜春市袁州区人民法院慈化法庭充分发挥家事审判职能作用,结合“我为群众办实事”主题实践活动和“人民法庭解民忧”活动,运用多元化纠纷解决机制,通过能动司法,妥善调处了一起父母不愿抚养残疾未成年女儿的离婚纠纷案。
裁判要旨 当事人在未履行生效刑事裁判财产性判项的情况下,以达成调解协议的方式处分其个人所有的财产,导致该生效刑事裁判财产性判项无法得到履行,明显侵害了国家利益,违背了诚实信用原则,违反了法律规定,应予撤销。
法官结合当事人实际情况,对离婚问题进行调解,双方均表示同意离婚。随后,法官就子女抚养权归属和财产分割问题征求双方意见,提出解决方案,双方均表示认可,并在调解协议上签字。为积极践行“我为群众办实事”实践活动,近日,山西省左权县人民法院法官来到粟城乡柏管寺村,巡回调解一起离婚纠纷案。
日前,北票法院第二审判庭正在开庭审理一起离婚纠纷案件。庭审进行到被告答辩时,旁听人员于某甲先与旁听人员杨某在审判庭内发生言语冲突。审判员口头警告双方注意法庭纪律后,于某甲仍不理会,继续与杨某争吵。审判员指令司法警察将于某甲和杨某带离法庭,旁听人员于某甲的妹妹于某乙随后也离开审判庭。
她主张,韩先生名下的三居室虽然是办理“离婚”后韩先生以个人名义购买并办理贷款手续,但首付款是两人共同支付,贷款也是共同偿还,因此房子应属于两人共同财产。因此,法院无法采信蒋女士所述情况,无法支持她要求分割前夫韩先生离婚后所购三居室房屋的主张。