2012年9月TIOBE编程社区指数

简介:



与上个月相比,没有什么改变的TIOBE指数排名前20位。只有Transact-SQL和VB.NET交换了位置。这可能是由于假日季节,但恐怕仅仅是因为没有什么是发生在语言市场。除的Objective-C的崛起,出现了过去几年没有新的语言。我们有多少时间等待预期的的Scalas,飞镖和Clojures的突破呢?

TIOBE编程社区指数是流行的编程语言的一个指标。该指数每月更新一次。的收视率是根据世界各地的熟练工程师,课程和第三方供应商的数量。流行的搜索引擎谷歌,必应,雅虎,维基百科,亚马逊,YouTube和百度是用来计算的收视率。注意,TIOBE指数是不是最好的编程语言或语言,其中最行代码已被写入。

该指数可以用来检查你的编程技能是否仍然是最新的或作出的战略决策,开始建立一个新的软件系统时,应采用什么编程语言。TIOBE指数的定义,在这里可以找到。

位置
2012年9月
职位
2011年10月
三角洲的位置 编程语言 评级
2012年9月
三角洲
2011年10月
状态
1 2 Ç 19.295% +1.29%   一
2 1 Java的 16.267% -2.49%   一
3 6 Objective-C的 9.770% 3.61%   一
4 3 C + + 9.147% +0.30%   一
5 4 C# 6.596% -0.22%   一
6 5 PHP 5.614% -0.98%   一
7 7 (视频)基本 5.528% +1.11%   一
8 8 蟒蛇 3.861% -0.14%   一
9 9 Perl的 2.267% -0.20%   一
10 11 红宝石 1.724% +0.29%   一
11 10 使用Javascript 1.328% -0.14%   一
12 12 德尔福/ Object Pascal的 0.993% -0.32%   一
13 14 Lisp的 0.969% -0.07%   一
14 15 的Transact-SQL 0.875% +0.02%   一
15 39 Visual Basic.NET中 0.840% +0.53%   一
16 16 帕斯卡尔 0.830% -0.02%   一
17 13 Lua中 0.723% -0.43%   A-
18 18 阿达 0.700% +0.02%   A -
19 17 PL / SQL 0.604% -0.12%   乙
20 22 MATLAB 0.563% +0.02%   乙




长期趋势

在下面的线路图,可以发现排名前10位的编程语言的长期趋势。


其他编程语言

下面列出了完整的前50名编程语言。本概述是非官方的,因为它可能的情况下,我们错过了语言。如果你有印象,是一种编程语言缺乏,请通知我们tpci@tiobe.com

位置 编程语言 评级
21 0.543%
22 装配 0.530%
23 SAS 0.528%
24 ŕ 0.440%
25 COBOL 0.431%
26 Fortran语言 0.430%
27 ABAP 0.427%
28 RPG(OS/400) 0.410%
29 方案 0.401%
30 标志 0.369%
31 0.356%
32 Prolog语言 0.336%
33 ð 0.311%
34 哈斯克尔 0.303%
35 NXT-G 0.293%
36 斯卡拉 0.273%
37 二郎 0.266%
38 Smalltalk的 0.249%
39 Common Lisp的 0.241%
40 向前 0.228%
41 APL 0.224%
42 ML 0.223%
43 Awk的 0.220%
44 处理 0.195%
45 ActionScript中 0.187%
46 爱丽丝 0.184%
47 C壳 0.163%
48 PL / I 0.162%
49 (视频)FoxPro中 0.155%
50 Tcl的 0.154%


在未来50编程语言

下面列出的语言表示#51#100。由于不同的编程语言都比较小,只列出(按英文字母顺序排列)。

  • 陵,ABC,BC,BETA,布,CFML,全力出击,CL(OS/400),清洁中,Clojure,CT,飞镖,迪伦,埃菲尔铁塔,Emacs Lisp的,F#,因素,Gambas中,围棋,Groovy中,图标,IDL,通知公司,Informix-4GL,J,JScript.NET,LabVIEW中,梯形图,LPC,MS-DOS批处理,腮腺炎,自然科学,Oberon的,OCaml中,奥卡姆,OpenCL的,OpenEdge ABL,奥兹,PowerShell中,Q,REXX,S,S PLUS,SPARK,VBScript中,VHDL,WebDNA,X10,XBASE,Z壳


非常长期的历史

要看到更大的图片,5日,15日和25年前在下面的表格中找到的位置,排名前10位的编程语言。 

编程语言 位置
2012年9月
位置
2007年9月
职位
1997年9月
职位
1987年9月
Ç 1 2 1 1
Java的 2 1 5 -
Objective-C的 3 43 - -
C + + 4 5 2 6
C# 5 7 - -
PHP 6 4 - -
(视频)基本 7 3 3 5
蟒蛇 8 8 29 -
Perl的 9 6 7 -
红宝石 10 10 - -
Lisp的 13 16 10 3
阿达 18 19 16 2


编程语言名人堂

名人堂列出所有编程语言的“年度奖”获奖者如下图所示。该奖项是考虑到编程语言,具有最高的收视率在一年内上升。 

胜利者
2011 Objective-C的
2010 蟒蛇
2009
2008 Ç
2007 蟒蛇
2006 红宝石
2005年 Java的
2004年 PHP
2003 C + +


编程语言的分类

在一些长期趋势下表显示的语言类别。已经5年以上,现在最流行的面向对象的静态类型语言。

类别 评级2012年9月 三角洲2011年9月
面向对象的语言 57.1% +0.9%
程序语言 38.1% +0.4%
函数式语言 3.2% -1.1%
逻辑语言 1.7% -0.1%


类别 评级2012年9月 三角洲2011年9月
静态类型的语言 71.8% +0.1%
动态类型语言 28.2% -0.1%


目录
相关文章
|
存储 Linux 图形学
Unity 基础 之 PlayerPrefs数据存储
PlayerPrefs 游戏存档俗称玩家偏好。 工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。
953 0
|
自然语言处理 Java 网络架构
elasticsearch学习三:elasticsearch-ik分词器的自定义配置 分词内容
这篇文章是关于如何自定义Elasticsearch的ik分词器配置以满足特定的中文分词需求。
575 0
elasticsearch学习三:elasticsearch-ik分词器的自定义配置 分词内容
|
3月前
|
人工智能 开发者
2025魔搭MCP&Agent挑战赛正式启动!50万总奖池!
2025魔搭MCP&Agent挑战赛正式拉开帷幕!这是一场聚焦MCP协议生态与Agent应用落地的顶级开发者盛会,旨在推动工具标准化与智能体场景创新,探索AI开发者在终端硬件的创新实践。
380 3
|
8月前
|
机器学习/深度学习 计算机视觉
YOLOv11改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLOv11-L !!! 最新的发文热点
YOLOv11改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLOv11-L !!! 最新的发文热点
246 10
YOLOv11改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLOv11-L !!! 最新的发文热点
|
10月前
|
安全 Linux API
恶意代码分析入门--静态分析(chapter1_Lab01-01)
本文档介绍了在Windows XP SP3环境下,利用PEiD、Strings、PETools等工具对Lab01-01.exe和Lab01-01.dll两个文件进行恶意代码分析的过程。实验包括在线扫描、PE结构分析、检查是否加壳、分析导入函数、字符串搜索等步骤,最终推测出这两个文件的潜在恶意行为及目的。通过这一系列的静态分析手段,能够初步判断出恶意代码的性质与功能,为后续的深入研究提供了基础。
241 5
恶意代码分析入门--静态分析(chapter1_Lab01-01)
|
12月前
|
JavaScript 前端开发
TypeScript【类型别名、泛型】超简洁教程!再也不用看臭又长的TypeScript文档了!
【10月更文挑战第11天】TypeScript【类型别名、泛型】超简洁教程!再也不用看臭又长的TypeScript文档了!
【漏洞复现】探索 Python 中原型链的利用与污染
在本文中,我们从实际应用的角度出发,深入探讨原型链的利用方式,并剖析可能导致代码安全漏洞和意外行为的污染情形,同时希望读者深刻了解 Python 中原型链的概念、机制以及潜在的安全风险。
|
Java 应用服务中间件 Android开发
javax.servlet包报错和javax.servlet.jsp.JspException
以前用myeclipse 最近用eclipse myeclipse项目正常 eclipse不正常
742 0
|
机器学习/深度学习 人工智能 PyTorch
人工智能平台PAI 操作报错合集之机器学习PAI,用Triton Inference Server 22.05 部署模型,遇到SaveV3这个op的问题,如何解决
阿里云人工智能平台PAI (Platform for Artificial Intelligence) 是阿里云推出的一套全面、易用的机器学习和深度学习平台,旨在帮助企业、开发者和数据科学家快速构建、训练、部署和管理人工智能模型。在使用阿里云人工智能平台PAI进行操作时,可能会遇到各种类型的错误。以下列举了一些常见的报错情况及其可能的原因和解决方法。
Hive的空值判断函数
Hive的空值判断函数
Hive的空值判断函数