当年 Java 花了比较长的时间来超过C语言。由于 Android 平台的普及,Java 下降不会持续很久,C语言可能会保持几个月的领头羊。这可以看作这 2 种语言的交替。
前 20 名其它变化(与 3 月对比):C++重新回归第三,Objective-C也超越 C# 成为第四,C#滑到第五(由8.244% 减少到7.348%)。T-SQL 退步较大,由 14 滑到第 18,份额也有较显著得到减少。

2012年 4 月编程语言排行榜前 10 位的长期走势图:

2012年 4 月编程语言排行榜 21 至 50 位排名:
Position
Programming Language
Ratings
21 |
Lua |
0. 573% |
22 |
MATLAB |
0. 573% |
23 |
SAS |
0. 479% |
24 |
Assembly |
0. 470% |
25 |
ActionScript |
0. 412% |
26 |
Fortran |
0. 405% |
27 |
RPG (OS/400) |
0. 401% |
28 |
Scheme |
0. 395% |
29 |
COBOL |
0. 391% |
30 |
Groovy |
0. 389% |
31 |
R |
0. 380% |
32 |
Bash |
0. 367% |
33 |
ABAP |
0. 350% |
34 |
cg |
0. 340% |
35 |
Scratch |
0. 331% |
36 |
D |
0. 328% |
37 |
Haskell |
0. 288% |
38 |
Prolog |
0. 286% |
39 |
F# |
0. 281% |
40 |
APL |
0. 248% |
41 |
Smalltalk |
0. 244% |
42 |
(Visual) FoxPro |
0. 239% |
43 |
Erlang |
0. 234% |
44 |
Awk |
0. 228% |
45 |
Scala |
0. 225% |
46 |
Forth |
0. 219% |
47 |
ML |
0. 218% |
48 |
Alice |
0. 176% |
49 |
CFML |
0. 172% |
50 |
VBScript |
0. 169% |
英文原文:TIOBE Programming Community Index for April 2012
上月榜单回顾:2012年 3 月编程语言排行榜:JavaScript 超越 Perl 和 Python
分享到:
相关推荐
《算法:C语言实现(第5部分)》作为学习算法的必经之路,不仅深入浅出地讲解了算法原理,还提供了丰富的C语言代码实例,是计算机科学领域中不可或缺的一本参考书籍。以下是对该书可能涵盖的重要知识点的深度解析。 ...
4. **丰富的库支持**:C语言拥有大量的标准库,如标准输入输出库(stdio.h)、数学库(math.h)等。 5. **结构化编程**:C语言支持结构化编程,允许使用循环、条件判断和函数等控制结构。 6. **指针**:C语言的指针...
FX2N源码V3.8版的使用基本说明: 编译语言:C语言 FX2N源码V3.8版是根据三菱FX2N的PLC通信协议、通信命令以及基于STM32F103系列单片机上编写运行的程序,可以直接利用三菱编程软件编写梯形图下载运行,无需任何转。...
1. **高级语言**:C语言是一种高级编程语言,相对于汇编语言而言,它更接近自然语言,易于学习和使用。 2. **结构化语言**:C语言支持结构化编程,允许开发者使用函数、循环、条件语句等结构化编程概念。 3. **...
1. **高级语言**:C语言是一种高级编程语言,设计用于编写系统软件和应用程序。 2. **结构化语言**:C语言支持结构化编程,允许使用条件语句、循环、函数等结构化编程概念。 3. **内存管理**:C语言提供了对内存的...
4. **丰富的库支持**:C语言拥有大量的标准库,如标准输入输出库(stdio.h)、数学库(math.h)等。 5. **结构化编程**:C语言支持结构化编程,允许使用循环、条件判断和函数等控制结构。 6. **指针**:C语言的指针...
C语言是一种广泛应用于系统开发、嵌入式编程以及软件工程领域的高级编程语言。它以其简洁、高效和灵活性著称,是许多程序员入门的首选。"轻松学编程:轻松学C语言编程pdf"这本书旨在帮助初学者理解C语言的基础概念,...
编程语言:C语言 主要研究内容: 本课程设计用MPX4115传感器来检测压力参数,ADC0832进行模数转后,利用单片机AT89C52进行数据处理后,用四个八段数码管显示压力值。 压力测量的量程在15.3KPA~114.9KPA,分度值位0.1...
基于51单片机轮胎胎压监测系统-压力...编程语言:C语言 基于单片机的轮胎压力检测报警系统设计,51单片机控制,MPX4115压力传感器胎压检测,1602液晶显示电路,胎压过高蜂鸣器异常报警。 仿真图(提供源文件):
C语言编程是计算机科学的基础,它是一种强大的、通用的编程语言,被广泛应用于系统开发、软件工程、嵌入式系统以及各种应用程序的编写。对于新手来说,掌握C语言编程是迈入编程世界的必经之路。 C语言编程的核心...
C语言是一种基础且强大的编程语言,它以其简洁的语法和高度的灵活性被广泛应用于系统编程、软件开发、嵌入式系统等领域。"C语言经典编程282例源码"集合了众多C语言编程的经典实例,是学习者深入理解C语言特性和技巧...
4. **结构化语言**:C语言支持结构化编程,使用函数、循环、条件判断等结构化控制语句。 5. **强大的库支持**:C语言拥有丰富的标准库,如字符串处理、数学计算、文件操作等。 6. **广泛应用**:C语言被广泛应用于...
1. **通用性**:C语言是一种通用编程语言,适用于各种应用领域,包括操作系统、嵌入式系统、高性能服务器和客户端应用程序等。 2. **过程式语言**:C语言是一种过程式编程语言,支持结构化编程,允许通过函数(过程...
C语言是一种强大的、结构化的、过程式的编程语言,由Dennis Ritchie在1972年开发,最初用于UNIX操作系统。它的主要特点包括: 1. **简洁性**:C语言的语法简单明了,易于理解和学习。它提供了基本的数据类型,如...
4. **丰富的库支持**:C语言拥有大量的标准库,如标准输入输出库(stdio.h)、数学库(math.h)等。 5. **结构化编程**:C语言支持结构化编程,允许使用循环、条件判断和函数等控制结构。 6. **指针**:C语言的指针...
C语言是一种强大而灵活的编程语言,被广泛应用于系统编程、软件开发、游戏引擎等多个领域。下面我们将深入探讨C语言的一些关键知识点。 1. **基本语法**:C语言的语法简洁明了,包括变量声明、数据类型(如int、...
C语言是一种强大的、低级别的编程语言,广泛应用于系统开发、嵌入式系统、游戏开发以及各种软件工程。 在C语言编程中,以下几个知识点是至关重要的: 1. **基本语法**:C语言的基础始于了解其语法规则,包括变量...
在使用C语言进行编程时,指针和内存泄漏是开发者经常遇到且需要解决的问题。这些问题不仅耗费了大量的调试时间,还可能成为软件开发过程中的绊脚石。 #### 导致内存破坏的指针操作类型 - **非法指针访问**:尝试...
(1)基本概念:C语言是一种通用的高级编程语言,广泛应用于操作系统、嵌入式系统、应用软件等领域。C语言的基本概念包括变量、数据类型、运算符、控制结构、函数、数组、指针等。 (2)变量和数据类型:C语言支持...
趣味C语言编程100例.pdf 本资源摘要信息是根据《趣味C语言编程100例.pdf》一书中的四个程序生成的知识点。 程序1:组合三位数 在第一个程序中,我们学习了如何使用C语言编程来解决一个组合问题。问题是:有1、2、...