阅读更多
每月一次的TIOBE排行榜又来了,为了不引起不必要的争论,首先声明一下,这个排行榜基于互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、YouTube统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

在本月的排行榜中,C的份额继续增长,与Java的差距进一步拉大。作为去年的年度语言Objective-C保持着较高的增长速度,继上个月超越C++成为新科季军后,本月继续增长,份额已经达到了9.540%。这完全得益于如日中天的iOS平台。

而C#在今年1月份时刚刚超越C++成为了第三名,但还没坐稳即被C++夺回,并被Objective-C超越。

上个月相比,PHP和VB的位置进行了互换,未来两者的差距将会继续增大。

排行榜TOP 20:



下面是2001年以来,前十位语言的份额变化曲线图,你可以明显看到Objective-C份额的蹿升以及C#近几个月的下降:



排名第21-50位的编程语言:



Via TIOBE
  • 大小: 101.5 KB
  • 大小: 75.1 KB
  • 大小: 73.5 KB
5
7
评论 共 32 条 请登录后发表评论
32 楼 xfjt297857539 2012-08-15 13:02
市场份额都被ObjectiveC蚕食了。。。。
31 楼 ba1du 2012-08-15 11:28
呵呵(短短的两个字,大家都懂得的)
30 楼 evilgod528 2012-08-15 06:28
为什么 C 语言排行这么高?
29 楼 sweat89 2012-08-14 21:03
我的JAVA
28 楼 hudepin 2012-08-14 15:10
java怎么一路下滑
27 楼 archy123 2012-08-14 14:40
搞C的为啥这么多了,虽然用途广泛,但这数量也太可怕了!
26 楼 shusheng 2012-08-14 11:54
这种文章有必要放到首页吗?标题这么极端!
25 楼 HappyBoys 2012-08-14 11:15
Java粉一名!!!
24 楼 damoqiongqiu 2012-08-14 10:56
aaxron 写道
damoqiongqiu 写道
aaxron 写道
7. 附言:语言之争虽然不必有,但是语言的好坏差别,还是存在的。也许C++需要3年的时间,才能让你体会到他的妙处,但是Ruby的确只要一周,就能够让你体会到了。。。
同意,

用了二年才体会到了C++的好处.
用了1个月体会了Python的好处.我想Ruby也差不多.


但我要说的是,
我觉得花二年/或三年体会到了C++的好处,比花1月体会到Python的好处值.

想当初,捧着C++primer一看就睡着.
学了半年C++只会写点hello world.
过来的人才有这种体会.

只能这样说,
如果你想做一辈子程序,建议C/C++.
如果只是玩玩,就无所谓了,
凡事都有付出与取舍.



我不想知道什么语言好什么语言坏
我只想知道企业要什么
什么语言能帮我赚钱
我是个码农
我不是计算机科学家
也不要叫我程序员


那你只能跟风啦,
打比方说:
前年Delphi火了,你去搞Delphi
去年Falsh火了,你去搞AS/flash
今年Android 火,你去搞Java,
明年iphone 火,你去搞oc
后年windows phone 火,你去搞.net
再后年html5火了,你去搞html/javascript/css/php/ruby/python.

看起来你非常了解我,我很欣慰
你列举的这些貌似都整过
23 楼 aaxron 2012-08-14 10:09
damoqiongqiu 写道
aaxron 写道
7. 附言:语言之争虽然不必有,但是语言的好坏差别,还是存在的。也许C++需要3年的时间,才能让你体会到他的妙处,但是Ruby的确只要一周,就能够让你体会到了。。。
同意,

用了二年才体会到了C++的好处.
用了1个月体会了Python的好处.我想Ruby也差不多.


但我要说的是,
我觉得花二年/或三年体会到了C++的好处,比花1月体会到Python的好处值.

想当初,捧着C++primer一看就睡着.
学了半年C++只会写点hello world.
过来的人才有这种体会.

只能这样说,
如果你想做一辈子程序,建议C/C++.
如果只是玩玩,就无所谓了,
凡事都有付出与取舍.



我不想知道什么语言好什么语言坏
我只想知道企业要什么
什么语言能帮我赚钱
我是个码农
我不是计算机科学家
也不要叫我程序员


那你只能跟风啦,
打比方说:
前年Delphi火了,你去搞Delphi
去年Falsh火了,你去搞AS/flash
今年Android 火,你去搞Java,
明年iphone 火,你去搞oc
后年windows phone 火,你去搞.net
再后年html5火了,你去搞html/javascript/css/php/ruby/python.
22 楼 damoqiongqiu 2012-08-14 09:29
aaxron 写道
7. 附言:语言之争虽然不必有,但是语言的好坏差别,还是存在的。也许C++需要3年的时间,才能让你体会到他的妙处,但是Ruby的确只要一周,就能够让你体会到了。。。
同意,

用了二年才体会到了C++的好处.
用了1个月体会了Python的好处.我想Ruby也差不多.


但我要说的是,
我觉得花二年/或三年体会到了C++的好处,比花1月体会到Python的好处值.

想当初,捧着C++primer一看就睡着.
学了半年C++只会写点hello world.
过来的人才有这种体会.

只能这样说,
如果你想做一辈子程序,建议C/C++.
如果只是玩玩,就无所谓了,
凡事都有付出与取舍.



我不想知道什么语言好什么语言坏
我只想知道企业要什么
什么语言能帮我赚钱
我是个码农
我不是计算机科学家
也不要叫我程序员
21 楼 damoqiongqiu 2012-08-14 09:28
ray_linn 写道
敢打小喳喳 写道
archy123 写道
既然你都要求了,那么我就喷一下好了。
学Object-c的都是白痴!

一看就知道这货,要不是用不起apple的屌丝,要不是学不来
objective-c的垃圾, 或者是开发windows phone的。


这位同学可以列为垃圾了,连名字都能拼写错误,垃圾中的战斗机了。

楼上这鸟贱人为什么到处喷人?
什么鸟来头?
你爸是李刚吗?
20 楼 aaxron 2012-08-14 09:11
7. 附言:语言之争虽然不必有,但是语言的好坏差别,还是存在的。也许C++需要3年的时间,才能让你体会到他的妙处,但是Ruby的确只要一周,就能够让你体会到了。。。
同意,

用了二年才体会到了C++的好处.
用了1个月体会了Python的好处.我想Ruby也差不多.


但我要说的是,
我觉得花二年/或三年体会到了C++的好处,比花1月体会到Python的好处值.

想当初,捧着C++primer一看就睡着.
学了半年C++只会写点hello world.
过来的人才有这种体会.

只能这样说,
如果你想做一辈子程序,建议C/C++.
如果只是玩玩,就无所谓了,
凡事都有付出与取舍.


19 楼 witcheryne 2012-08-14 09:09
freeza 写道
敢打小喳喳 写道
archy123 写道
既然你都要求了,那么我就喷一下好了。
学Object-c的都是白痴!

一看就知道这货,要不是用不起apple的屌丝,要不是学不来
objective-c的垃圾, 或者是开发windows phone的。

这玩意和用不起用得起有关系么···


秀智商下线?
这么无聊的排行也能"粪"... 
18 楼 敢打小喳喳 2012-08-14 08:55
objective-c 的 dynamic binding 极其强大,method call 都是在runtime
决定的, 这使得它是一种很灵活的语言。
apple要是在跨平台方面力推 objective-c 才可以让它更加流行。
17 楼 strivezsh 2012-08-14 08:29
ray_linn 写道
敢打小喳喳 写道
archy123 写道
既然你都要求了,那么我就喷一下好了。
学Object-c的都是白痴!

一看就知道这货,要不是用不起apple的屌丝,要不是学不来
objective-c的垃圾, 或者是开发windows phone的。


这位同学可以列为垃圾了,连名字都能拼写错误,垃圾中的战斗机了。

我可以这样理解么 object-c --> 面向对象-c --> c++
16 楼 ray_linn 2012-08-14 07:34
敢打小喳喳 写道
archy123 写道
既然你都要求了,那么我就喷一下好了。
学Object-c的都是白痴!

一看就知道这货,要不是用不起apple的屌丝,要不是学不来
objective-c的垃圾, 或者是开发windows phone的。


这位同学可以列为垃圾了,连名字都能拼写错误,垃圾中的战斗机了。
15 楼 Deepin 2012-08-14 03:26
转自http://www.zhuangbiaowei.com/blog/?p=501
1. 以前看到一篇文章,是外国大牛吐槽各种语言的,我印象最深的一条是:如果一种语言没有人吐槽,那就说明他没有人用。换言之,值得被喷的语言,通常都是较为流行的语言。
2. 程序员这个群体,看起来既有高智商,又很讲逻辑,其实很多时候,都是凭着一股子冲动在说话做事,事后再去头头是道的讲理由的,在语言优劣之争方面,也往往如此,我们并非先做了各种优劣判断比较,再去选择某一种语言,而是因为种种奇妙原因接触了那些语言,事后再来找各种理由,证明自己的“选择”是何等的正确。
3. 那么,我是一个语言本无优劣论者吗?当然不是。我当然有自己喜欢的语言,如果有谁说我热爱的Ruby的坏话,我总是要站出来说两句的。但是,我真的是因为Ruby多么多么好,才喜欢他的吗?其实不是,一开始我接触Ruby,只是因为他上手简单,安装完ruby,gem install rails,就装好了Rails,在15分钟内就可以搭一个Blog,这种体验彻底征服了我。至于后来的使用过程中,我难道没有被Ruby坑过吗?当然被坑过,但是我抱怨了吗?当然不会抱怨。当你爱上一门语言,爱你所选,选你所爱。越用越顺,越顺越爱用。不是一个很简单的道理吗?
4. 我向来不掩饰自己对Python的观点,当然,那是我个人的问题。有很多脑子非常好使的家伙,与我正好相反,他们热爱Python。难道Ruby VS Python两方,就注定有一方是脑残吗?就不能大家都是做了理性的,聪明的决定,但是决定不一样吗?
5. 以前我看到过一个C++的Fans,以某种优越的口吻,劝告那些不喜欢C++的程序员,他所:“我理解那些徘徊在C++门外的同学们的困惑,没有三年的功底,最好不要说懂C++。幸运的是这门东西的回报,会告诉你所付出的是完全值得的。”问题在于,很多人并不愿意开始那样的三年,从一开始,他就不打算学。然后,他自然可以找到各种理由,证明用C++,会严重的浪费生命,因此,珍爱生命、远离C++,是唯一理性的选择。
6. 总结我的观点:语言之争,大多数时候是无意义的。而程序员们之所以会有语言之争,往往是出于某种自我强化与自我认同的心态。
7. 附言:语言之争虽然不必有,但是语言的好坏差别,还是存在的。也许C++需要3年的时间,才能让你体会到他的妙处,但是Ruby的确只要一周,就能够让你体会到了。。。
14 楼 allenny 2012-08-13 21:59
只要苹果还行,Object-C就是众星捧月;一旦苹果不行了,它必然没落。封闭性强的语言就是这样,开发者无法左右它太多。想想以前的明星VB。
13 楼 zhangdaiping 2012-08-13 21:49
jessdy 写道
obj-c凭借单平台能到如此地位确实有些可怕

都是大家对apple的追捧,但是apple这个平台确实很优秀,等未来android里面能出现一个领导者地位的厂商吧,慢慢把标准统一了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 2012年8月编程语言排行榜:Objective-C高歌猛进,C#继续“杯具”

    每月一次的TIOBE排行榜又来了,为了不引起不必要的争论,首先声明一下,这个排行榜基于互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、...

  • 2012年11月TIOBE编程语言排行榜:Objective-C有望再次成为年度语言

    不管你是否care,TIOBE依然会在每月初发布最新的编程语言排行榜。根据最新的数据来看,Objective-C有望再次成为2012年的年度语言。 现在距离TIOBE宣布年度语言只剩2个月时间了,Objective-C目前的份额为10.383%...

  • 2013年4月TIOBE编程语言排行榜:Objective-C排名首次下滑

    声明:本文非原创,为了让大家... TIOBE于近日公布了2013年4月TIOBE 编程语言指数排行榜。此次前三位置有变化,C语言第一,Java第二,C++重返第三,Objective-C降至第四了。  在2009年夏季,Objective-C还是一门

  • 编程语言object-c,6月编程语言排行榜:Objective-C非常“实际”的语言

    【51CTO独家特稿】TIOBE近日公布了2012年6月份的编程语言排行榜,本月排名前两位的仍是C和Java,呈较好上升趋势的依旧是Objective-C。依旧排在第四的位置,并且近一步拉近了与C++的距离。C++虽依旧排在老三的位置,...

  • 2012年9月TIOBE编程语言排行榜:Objective-C继续推进

    按照惯例,TIOBE今天带来了9月份的编程语言排行榜。在该排行榜中,各大编程语言延续了上个月的排名,并无大的看点。 上月排名首位的C语言,本月继续领跑,并与第二名的Java的差距进一步拉大。 得益于...

  • 2020年2月TIOBE语言排行榜-Objective-C 即将Out

    2020年2月TIOBE语言排行榜:Objective-C 即将Out 图片来源:www.linuxidc.com TIOBE近期公布了2020年2月编程语言排行榜,前十名变化不大,分别是Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, PHP, ...

  • 2012年11月编程语言排行榜:Objective-C有望再次成为年度语言

    不管你是否关注,TIOBE 依然会在每月初发布最新的编程语言排行榜。根据最新的数据来看,Objective-C 有望再次成为 2012 年的年度语言。    现在距离 TIOBE 宣布年度语言只剩 2 个月时间了,Objective-C 目前的...

  • TIOBE 5 月编程语言排行榜:Objective-C 排名15

    TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。

  • TIOBE 2014年6月编程语言排行榜:Objective-C稳居第三,Swift暂未进行排名计算

    在TIOBE 2014年6月编程语言排行榜中,C、java以及Objective-C稳居前三名。而开发者关注的热点是苹果在WWDC 2014上发布的新编程语言--Swift。   在本月举行的WWDC 2014上,苹果除了发布iOS 8和新一代桌面操作...

  • TIOBE 2012年12月份编程语言排行榜:Objective-C走在再次称为年度语言的路上

    2012年12月头条: Objective-C走在再次称为年度语言的路上 There are only 2 months left before TIOBE will announce the programming language of the year 2012. 离TIOBE宣布2012年的年度语言还有两个月的...

  • 2012年7月编程语言排行榜:Objective-C超越C++

    文章摘自于:2012年7月编程语言排行榜 TIOBE Programming Community Index for July 2012 July Headline: Objective-C overtakes C++ This month there is an interesting change in the TIOBE index: Objective-...

  • 2012年1月编程语言排行榜:Objective-C成为年度语言

    2012年1月编程语言排行榜:Objective-C成为年度语言 看看历史上各年度的年度语言都是谁: 年度 年度语言 2011 Objective-C 2010 Python 2009 Go 2008 C 2007 Python 2006 Ruby...

  • 2025年4月TIOBE 指数头条:P4 月头条新闻:前 20 强玩家 Kotlin、Ruby 和 Swift 遇到困难!多家权威机构____编程语言排行榜__薪酬状况

    2024年1月多家权威机构的编程语言流行度指数排行榜和资历薪酬状况,2024年1月TIOBE 指数头条:C# 是 2023 年度编程语言!。PYPL 编程语言流行指数(2024年1月)(1)PYPL Index(2)10 TOP IDE(3)10 TOP ODE(4)10 ...

  • 基于主从博弈的共享储能与综合能源微网优化运行研究:MATLAB与CPLEX实现

    内容概要:本文详细探讨了在主从博弈框架下,共享储能与综合能源微网的优化运行及其仿真复现。通过MATLAB和CPLEX的联合使用,展示了微网运营商和用户聚合商之间的动态博弈过程。上层模型关注微网运营商的定价策略,旨在最大化利润,考虑售电收益、储能运维成本等因素。下层模型则聚焦于用户聚合商的响应,根据电价调整电热负荷并参与共享储能调度。文中还介绍了电热耦合约束、充放电互斥约束等关键技术细节,并通过迭代博弈实现了策略更新。最终仿真结果显示,在引入电制热设备后,用户侧热负荷弹性提升,博弈收敛速度加快,达到双赢效果。 适合人群:从事能源系统优化、博弈论应用、MATLAB编程的研究人员和技术人员。 使用场景及目标:适用于希望深入了解主从博弈在综合能源系统中应用的学者和工程师。目标是掌握如何通过数学建模和编程实现复杂的能源系统优化,理解电热耦合机制和共享储能的作用。 其他说明:文章提供了详细的代码片段和仿真结果,帮助读者更好地理解和复现实验。此外,还讨论了一些常见的调试问题和解决方案,如约束冲突等。

  • 【基于矢量射线的衍射积分 (VRBDI)】基于矢量射线的衍射积分 (VRBDI) 和仿真工具附Matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 【深度学习应用综述】多领域关键技术及应用场景汇总:从计算机视觉到金融风控的全面解析

    内容概要:深度学习在多个领域有着广泛应用。在计算机视觉方面,涵盖图像分类、目标检测、图像分割等任务,应用于自动驾驶、医疗影像分析等领域;在自然语言处理上,包括机器翻译、文本分类、文本生成等功能,服务于信息检索、内容创作等;语音识别与合成领域,实现了语音到文本的转换以及文本到语音的生成,推动了智能交互的发展;医疗领域,深度学习助力医学影像分析、疾病预测、个性化治疗及健康监测;金融领域,深度学习用于信用风险评估、欺诈检测、高频交易等,保障金融安全并优化投资策略;自动驾驶方面,环境感知与决策控制系统确保车辆安全行驶;娱乐与媒体领域,个性化推荐和内容生成提升了用户体验;工业与制造业中,质量检测和预测性维护提高了生产效率和产品质量。 适合人群:对深度学习及其应用感兴趣的初学者、研究人员以及相关领域的从业者。 使用场景及目标:帮助读者全面了解深度学习在不同行业的具体应用场景,明确各领域中深度学习解决的实际问题,为后续深入研究或项目实施提供方向指引。 其他说明:随着深度学习技术的持续进步,其应用范围也在不断扩大,文中提及的应用实例仅为当前主要成果展示,未来还有更多潜力待挖掘。

  • 【ARIMA-LSTM】合差分自回归移动平均方法-长短期记忆神经网络研究附Python代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 周梁伟-大模型在融合通信中的应用实践.pdf

    周梁伟-大模型在融合通信中的应用实践

  • 基于S7-200 PLC与组态王的花式喷泉控制系统设计及应用

    内容概要:本文详细介绍了利用西门子S7-200 PLC和组态王软件构建的一个花式喷泉控制系统的设计与实现。首先阐述了系统的硬件组成,包括三个环形喷泉组、七彩LED灯带以及功放喇叭等组件,并给出了详细的IO分配表。接着深入解析了关键的梯形图程序逻辑,如自动模式循环、灯光控制、喷泉舞步等部分的具体实现方法。此外,还分享了一些实际调试过程中遇到的问题及其解决方案,例如电源隔离、电磁干扰处理等。最后展示了组态王界面上生动有趣的动画效果设计思路。 适合人群:对PLC编程和工业自动化感兴趣的工程师和技术爱好者。 使用场景及目标:适用于需要设计类似互动娱乐设施的专业人士,旨在帮助他们掌握从硬件选型、程序编写到界面美化的完整流程,从而能够独立完成类似的工程项目。 其他说明:文中不仅提供了理论知识讲解,还包括了许多实践经验教训,对于初学者来说非常有价值。同时,作者还在系统中加入了一些趣味性的元素,如隐藏模式等,增加了项目的吸引力。

Global site tag (gtag.js) - Google Analytics