There is hardly any doubt about it, Java will become TIOBE's programming language of the year 2015. The steep fall of Objective-C of almost 8% this year seems to be completely absorbed by the most popular language at the moment. More about Java next month. Another interesting move concerns the rise of Python. It is currently at its all time high position. It is easy to learn, available everywhere and embraced by industry. Python is the current standard in scripting.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Dec 2015 Dec 2014 Change Programming Language Ratings Change
1 2 Java 20.973% +6.01%
2 1 C 16.460% -1.13%
3 4 C++ 5.943% -0.16%
4 8 Python 4.429% +2.14%
5 5   C# 4.114% -0.21%
6 6   PHP 2.792% +0.05%
7 9 Visual Basic .NET 2.390% +0.16%
8 7 JavaScript 2.363% -0.07%
9 10 Perl 2.209% +0.38%
10 18 Ruby 2.061% +1.08%
11 32 Assembly language 1.926% +1.40%
12 11 Visual Basic 1.654% -0.15%
13 16 Delphi/Object Pascal 1.639% +0.52%
14 17 Swift 1.405% +0.34%
15 3 Objective-C 1.357% -7.77%
16 20 MATLAB 1.168% +0.30%
17 15 Pascal 1.147% -0.03%
18 12 R 1.122% -0.51%
19 14 PL/SQL 1.103% -0.23%
20 26 COBOL 0.828% +0.17%

最新文章

  1. SQLite文件查看工具DB Browser for SQLite
  2. stl之截取:以一段字符串截取字符串
  3. java之内的工具分享,附带下载链接,方便以后自己寻找
  4. ionic环境搭建和安装
  5. 解决 MVC 用户上线下线状态问题
  6. AHOI2013 Round2 Day2 简要题解
  7. jQuery Vlidate 演示样例
  8. MySQLdb的安装
  9. 过滤器复用代码【中文乱码、HTML转义】
  10. (@WhiteTaken)设计模式学习——观察者模式
  11. mycat 1.6 简单的操作实例
  12. PAT L3-016 二叉搜索树的结构
  13. MySQL-5.7安装
  14. nodeJs项目 相关命令
  15. 借助强大的IDEA开发ide高效实现equals,hashcode以及toString方法
  16. Java 使用stringTemplate导出大批量数据excel(百万级)
  17. nodejs实现mysql数据库的简单例子
  18. Array flat的实现
  19. What’s wrong with virtual methods called through an interface
  20. 团体程序设计天梯赛L1-027 出租 2017-03-23 23:16 40人阅读 评论(0) 收藏

热门文章

  1. JavaScript类型判断
  2. 项目二(业务GO)——跨域上传图片(请求接口)
  3. Mike的农场 (BZOJ 4177)
  4. Android VideoView播放视频
  5. Bootstrap框架基础
  6. Objective C类方法load和initialize的区别
  7. IOS照片框架
  8. UIkit框架之UISegmentedControl
  9. 转 纯CSS设置Checkbox复选框控件的样式
  10. chrome49 新特性 chrome.org转载