当年 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
分享到:
相关推荐
1. **高级语言**:C语言是一种高级编程语言,设计用于编写系统软件和应用程序。 2. **结构化语言**:C语言支持结构化编程,允许使用条件语句、循环、函数等结构化编程概念。 3. **内存管理**:C语言提供了对内存的...
1. **高级语言**:C语言是一种高级编程语言,设计用于编写系统软件和应用程序。 2. **结构化语言**:C语言支持结构化编程,允许使用条件语句、循环、函数等结构化编程概念。 3. **内存管理**:C语言提供了对内存的...
C语言是一种广泛用于系统编程、应用编程、嵌入式系统以及编写算法实现的强大编程语言。其简洁性和高效性使得它成为学习和理解算法的理想工具。 1. **基础算法概念**: - 算法是一组解决问题或执行任务的明确指令,...
4. **丰富的库支持**:C语言拥有大量的标准库,如标准输入输出库(stdio.h)、数学库(math.h)等。 5. **结构化编程**:C语言支持结构化编程,允许使用循环、条件判断和函数等控制结构。 6. **指针**:C语言的指针...
《算法:C语言实现(第5部分)》作为学习算法的必经之路,不仅深入浅出地讲解了算法原理,还提供了丰富的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语言编程是迈入编程世界的必经之路。 C语言编程的核心...
4. **结构化语言**:C语言支持结构化编程,使用函数、循环、条件判断等结构化控制语句。 5. **强大的库支持**:C语言拥有丰富的标准库,如字符串处理、数学计算、文件操作等。 6. **广泛应用**:C语言被广泛应用于...
C语言是一种强大的、结构化的、过程式的编程语言,由Dennis Ritchie在1972年开发,最初用于UNIX操作系统。它的主要特点包括: 1. **简洁性**:C语言的语法简单明了,易于理解和学习。它提供了基本的数据类型,如...
C语言是一种强大而灵活的编程语言,被广泛应用于系统编程、软件开发、游戏引擎等多个领域。下面我们将深入探讨C语言的一些关键知识点。 1. **基本语法**:C语言的语法简洁明了,包括变量声明、数据类型(如int、...
C语言的特点: ...3.游戏开发:C语言是游戏开发的主要编程语言之一。许多游戏引擎和游戏开发工具都使用C语言作为主要的编程语言。 4.数据科学:C语言和C++语言结合使用可以使数据科学家更好地利用C++的对
C语言是一种强大的、低级别的编程语言,广泛应用于系统开发、嵌入式系统、游戏开发以及各种软件工程。 在C语言编程中,以下几个知识点是至关重要的: 1. **基本语法**:C语言的基础始于了解其语法规则,包括变量...
C语言是一种强大的、高度灵活的编程语言,广泛应用于系统编程、软件开发、设备驱动编写以及各种嵌入式系统。这本“C语言高级编程教程”旨在深入探讨C语言的高级特性,帮助程序员提升技能,更好地理解和掌握C语言的...
在使用C语言进行编程时,指针和内存泄漏是开发者经常遇到且需要解决的问题。这些问题不仅耗费了大量的调试时间,还可能成为软件开发过程中的绊脚石。 #### 导致内存破坏的指针操作类型 - **非法指针访问**:尝试...
4. **结构化语言**:C语言支持结构化编程,使用函数、循环、条件判断等结构化控制语句。 5. **强大的库支持**:C语言拥有丰富的标准库,提供了对文件操作、数学计算、字符串处理等功能的支持。 6. **广泛应用**:...
趣味C语言编程100例.pdf 本资源摘要信息是根据《趣味C语言编程100例.pdf》一书中的四个程序生成的知识点。 程序1:组合三位数 在第一个程序中,我们学习了如何使用C语言编程来解决一个组合问题。问题是:有1、2、...
4. 函数:C语言中的函数是代码复用的重要手段。通过实例,你可以学习如何定义、调用函数,传递参数,以及理解函数返回值。 5. 数组和指针:数组是存储同类型元素集合的方式,而指针则可以看作是内存地址的引用。...