微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

速看,最不受欢迎的编程语言排行榜出炉!

2018-03-30 22:00 程序员之家

近日,全球著名的 IT 网站 Stack Overflow 根据数百万开发者项目标签的使用频率,发布了一份编程语言的调查报告,试图找出最不受欢迎的编程语言。没想到开发者最想规避的编程语言中,PHP、Objective-C 和 Ruby 等语言纷纷上榜。


说好的 PHP 是世界上最好的语言的呢?


01

最不受欢迎的编程语言



在 Stack Overflow 上,开发者可以创建属于自己的“Developer Story”,用来记录项目开发、获得的成就等个人开发经验,相当于简历,待发布之后也可以提升职场机遇。


在创建“Developer Story”时,可以添加喜欢或者不喜欢的语言标签,而本调查报告的数据来源正是基于此。



将该数据作为衡量标准,并以特定的编程语言列表(并非是像 Android 这样的平台或是 JQuery 这样的库)进行筛选。


Stack Overflow 使用 Bayes 方法来预估这些平均值,最终发现开发者中最不受欢迎的语言前三名分别为Perl、Delphi VBA,紧随其后的是 PHP、Objective-C、Coffeescript 和 Ruby。



如果此前看过有关 Stack Overflow 的编程语言报告,就会发现,那些很少被标记为不受欢迎的编程语言往往就是使用率快速增长的语言。比如 R、Python、Typescript、Go 和 Rust 等语言增长率都比较高。


下面我们可以通过比较每种语言的增长与标记“dislike”的百分比进行验证,橙色点表示最不受欢迎的语言。以下我们将统计数据限制在发达国家(如美国、英国、德国和加拿大)。



总体而言,语言的增长率与开发者“dislike”的频率之间有一种关系。被标记为“dislike”标签的编程语言占比在 3% 以上的,使用率越来越少,而最少被标记为“dislike”的 R、Rust、Typescript 和 Kotlin 语言使用率都在快速上升。


02

开发者喜欢和讨厌的技术



上述分析仅考虑编程语言。那什么是开发者最不喜欢的技术?


据调查报告显示:


程序员们普遍喜欢的技术则包括:机器学习、Git、Python 3.x、HTML5 和 CSS3 。



开发者最不喜欢的技术包括 Internet Explorer、Visual Basic、Flash、COBOL、Fortran 和 Pascal 。



值得强调的是,以上并非是对某一语言的歧视,而仅仅是衡量哪些技术在至少一部分开发人员的使用过程中,是让他们感觉到舒服还是负面的。

公众号内回复“1”带你进粉丝群

 
程序员之家 更多文章 竟然,高逼格的程序员上下班都在做这些?! 沃尔玛、步步高相继禁用支付宝,移动支付“二选一”你选谁? 平均年薪35W,2018年大数据AI发展趋势分析 月薪过7万可落户北京,程序员是逃离还是死磕到底? 70后将实现永生?!这个研究一出来,全世界都炸了!
猜您喜欢 Facebook内部的26张PPT,让你快速提升工作效率! 他用5张PPT融资1000万美刀,你呢? 15大领域,50篇文章,2018年应当这样学习机器学习 谷歌今日宣战Facebook、苹果、Amazon,单挑整个世界! Service Mesh是大方向,那Database Mesh呢?