2014年十大编程语言

 近日,IEEE Spectrum 推出 了一个最流行的编程语言排行榜。排行榜筛选了12项指标,综合了10个来源(含IEEE Xplore、Google、GitHub)的数据,最终评选出了下面这个排行榜(满分100,得分越高排名越靠前),其中的十大编程语言分别是:

1、 Java

2、 C

3、 C++

4、 CNo

5、 Python

6、 JavaScript

7、 PHP

8、 Ruby

9、 SQL

10、MATLAB

按照类型排名,各类主要编程语言的排行榜分别是:

编译型语言:

1、 Java(总排名No1)

2、 C(No2)

3、 C++(No3)

4、 CNo(No4)

5、 Objective-C(No16)

解释型语言

1、 Python(No5)

2、 JavaScript(No6)

3、 PHP(No7)

4、 Ruby(No8)

5、 Perl(No11)

6、 HTML(No12)

数据语言

1、 SQL(No9)

2、 MATLAB(No10)

3、 R(No13)

其中值得注意的是,不少古董级的语言依然具有很强的生命力。比方说汇编语言还排在15的高位,VB(No14)仍然受追捧,甚至Delphi也挤 进了前30(No27)。而有的语言则属于典型的大树底下好乘凉,明显受到了推出者的强势影响。比如Objective-C 得益于苹果生态体系的强大(Swift因为推出时间短未进入前30),而Go则很大程度上是因为Google的作用。

尽管我们并不清楚榜单排行的具体指标是什么,但是如果想通过语言流行度来决定学习方向并不是好的做法。因为语言知识工具,关键在于你想用它来做什么。

Michael McLaughlin提出了自己的 建议 :

开发商业软件,推荐:Java, C++, CNo, and AIDE – Android IDE (适用于Java和C++源码)

OS X and iOS开发:Objective-C

开发工具:C、C++与Python

Web 开发:Python、PHP、Ruby与Perl

数据分析:SQL、MATLAB和R

也有不少网友对这个榜单提出了一些质疑。比方说,如果以图灵完整性来衡量,HTML算语言吗?

时间: 2024-11-07 14:09:50

2014年十大编程语言的相关文章

IEEE Spectrum 2014年十大编程语言盘点

近日,IEEE Spectrum推出 了一个最流行的编程语言排行榜.排行榜筛选了 12 项指标,综合了 10 个来源(含 IEEE Xplore.Google.GitHub)的数据,最终评选出了下面这个排行榜(满分 100,得分越高排名越靠前),其中的十大编程语言分别是: 1.    Java 2.    C 3.    C++ 4.    CNo. 5.    Python 6.    JavaScript 7.    PHP 8.    Ruby 9.    SQL 10.MATLAB 按照

关注2014互联网十大跨界合作大事件

2014年,"生态圈"."智能家居"."020"等成为互联网热议话题,BAT与其他大佬们为布局自己的生态体系而不惜重金砸向几乎饱和并竞争惨烈的其他产业,让做手机的和做空调.做汽车.甚至是卖牛奶的合作成为现实.马云说过:战略就像买股票一样,你的收购和兼并老太太都能看懂,那一定是有问题的.盘点2014互联网十大跨界合作,你能看懂几个? 1.谷歌和联想的软硬结合 2014年1月30日,联想集团与谷歌宣布达成协议.联想将收购摩托罗拉移动(Motorola

撼动 IT 界的十大编程语言【转载+整理】

提这些的目的是要保持关注最新的技术.如果你是一个程序员,想要探究未来技术,那这篇文章是你的必读之选.这里列出了10种编程语言,它们可能会改变IT界的工作方式. 下面这些语言都有其实际的需求,举例来说,Web 开发,已目前的 Web 开发方式,实在是太麻烦了.涉及到 HTML.CSS.Javascript 以及 Ajax,再就是一个服务器语言,Java 或 C#,或是 PHP,这实在太繁琐了,有没有用一个语言,将这些所有问题都解决呢~ Dart语言 这种网络编程语言由谷歌创造,帮助开发者克服 Ja

Gartner:2014年十大信息安全技术

美国时间6月26日,在Gartner举办的安全与风险管理峰会上,发布了2014年的十大信息安全技术. 这十大技术分别是: 1)云访问安全代理:放置于边界或者云端的PEP(策略执行点),当前云身份管理的热点技术 2)自适应访问控制:基于情境感知的访问控制 3)沙箱普遍化:沙箱不再是一个产品或者一个细分市场,而是跟各种安全产品进行集成,成为了一个功能[我的理解(下同):譬如IDS+沙箱,FW+沙箱,等等] 4)端点检测与响应解决方案:[端点,包括主机和PC,是很重要的一环,不能只考虑网络层面] 5)

盘点2014互联网十大跨界合作,你能看懂几个?

2014年,"生态圈"."智能家居"."020"等成为互联网热议话题,BAT与其他大佬们为布局自己的生态体系而不惜重金砸向几乎饱和并竞争惨烈的其他产业,让做手机的和做空调.做汽车.甚至是卖牛奶的合作成为现实.马云说过:战略就像买股票一样,你的收购和兼并老太太都能看懂,那一定是有问题的.盘点2014互联网十大跨界合作,你能看懂几个? 1.谷歌和联想的软硬结合 2014年1月30日,联想集团与谷歌宣布达成协议.联想将收购摩托罗拉移动(Motorola

2014年十大最失意的科技大佬:最差CEO揭晓

2014将步入尾声,回顾这一年科技圈的起起落落,你对哪位大佬印象最深?俗话说"风水轮流转"有风光如马云的,自然也有光芒不再的.他们中谁的日子不好过?今天我们来盘点一下那些有点失意的大佬们. 1.王欣 快播CEO 今年年初快播CEO王欣因公司传播色情淫秽被公安机关逮捕.王欣在接受央视采访时曾数度哽咽流泪,并称确实存在侥幸心理.尽管王欣已表达出悔恨之意,但等待他的将是法律的审判.而一代"播放神器"快播也面临着2.6亿的巨额罚款. 2.龚海燕 世纪佳缘创始人 "

你认识它们吗?2014十大科技流行词

摘要:也许你会有一种困惑,就是当你身边的人在谈论一些事情的时候,你总是听得云里雾里,甚至有时候有些话跟你所了解的又不太一样,如果你想跟得上节奏的话,看看这十个流行的术语,或许对你会很有帮助.下面由卓跃的老师为你讲解技术方面的问题: [编者按]随着科技的发展和时代的进步,总会有一些新的科技术语出现,不管你是技术大牛还是科技小白,很难全面的去了解这些术语,在此之前之前,或许你还不曾知道什么是深层网络,何为游戏化,云具体指的是什么,又或者对大数据.SOA等一知半解,而日前,Ken Hess总结了201

学习游戏要学习编程语言吗?十大主流编程语言解析

计算机的发展,促使了一个新的职业的出现,程序员是近些年出现的并且得到了广泛关注的一个职业,相信这也是很多莘莘学子的职业梦想.但程序员也有很多种,并不是每一个程序员能够精通所有的编程语言.所谓术业有专攻,如果将来志在编程世界的网友就要注意了,今天给大家推荐一下2014年最流行的编程语言,他们可以说是未来程序员们生存的工具. 1.JavaScript JavaScript在Web应用上有着非常大的需求,JavaScript主要用于实现为Web浏览器,以提供增强的用户界面和动态网站. 直到google

2014年中国互联网的十大装逼词汇

装逼的词年年有,本年格外多.去年此时一时鼓起写了一篇"2013年我国互联网10大装逼词汇".其中"互联网思想"."推翻"."逼格"."用户痛点"等词汇的当选引发了激烈的共鸣,本年哪些装逼词汇会当选呢? 和去年相同,2014年做出来的评选仅代表我和我的小伙伴们的自己观点,不做威望引证源头.您认同就共享到微博或许微信,不认同也共享到兄弟圈做吐槽之用. 大数据 假如2013年"互联网思想"是荣