当年 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语言是一种广泛用于系统编程、应用编程、嵌入式系统以及编写算法实现的强大编程语言。其简洁性和高效性使得它成为学习和理解算法的理想工具。 1. **基础算法概念**: - 算法是一组解决问题或执行任务的明确指令,...
算法:C语言实现(第1~5部分)源代码+勘误 算法:C语言实现(第1~5部分)源代码+勘误 算法:C语言实现(第1~5部分)源代码+勘误 算法:C语言实现(第1~5部分)源代码+勘误 算法:C语言实现(第1~5部分)源代码+勘误
C语言是一种广泛应用于系统开发、嵌入式编程以及软件工程领域的高级编程语言。它以其简洁、高效和灵活性著称,是许多程序员入门的首选。"轻松学编程:轻松学C语言编程pdf"这本书旨在帮助初学者理解C语言的基础概念,...
C语言编程是计算机科学的基础,它是一种强大的、通用的编程语言,被广泛应用于系统开发、软件工程、嵌入式系统以及各种应用程序的编写。对于新手来说,掌握C语言编程是迈入编程世界的必经之路。 C语言编程的核心...
【标题】:“课程设计:C语言爬虫.zip” 在本次课程设计中,我们将深入学习如何使用C语言构建一个网络爬虫。C语言虽然不是最常用于编写爬虫的语言(Python和Java更为常见),但它的底层控制能力和高效性使得它在...
1. **通用性**:C语言是一种通用编程语言,适用于各种应用领域,包括操作系统、嵌入式系统、高性能服务器和客户端应用程序等。 2. **过程式语言**:C语言是一种过程式编程语言,支持结构化编程,允许通过函数(过程...
C语言是一种强大而灵活的编程语言,被广泛应用于系统编程、软件开发、游戏引擎等多个领域。下面我们将深入探讨C语言的一些关键知识点。 1. **基本语法**:C语言的语法简洁明了,包括变量声明、数据类型(如int、...
C语言是一种强大的、低级别的编程语言,广泛应用于系统开发、嵌入式系统、游戏开发以及各种软件工程。 在C语言编程中,以下几个知识点是至关重要的: 1. **基本语法**:C语言的基础始于了解其语法规则,包括变量...
* 过程式编程:C语言是一种过程式编程语言,强调过程的实现细节。 * 静态类型系统:C语言具有静态类型系统,变量的类型在编译时确定。 * 指针操作:C语言提供了指针操作,可以直接访问内存。 * 可移植性:C语言的...
《C语言高级编程及实例剖析》是一本专为有经验的C程序员设计的深度学习书籍。它涵盖了C语言的核心概念,高级特性,并结合丰富的实例帮助读者深入理解和掌握这些知识。以下是对书中主要知识点的详细说明: 一、C语言...
C语言,作为一种基础且强大的编程语言,是计算机科学领域不可或缺的一部分,尤其对于系统级编程和嵌入式开发至关重要。下面将详细讨论书中可能涵盖的知识点。 1. **基本语法与数据类型**:C语言的基础包括变量、...
C语言是一种高级编程语言,具有可移植性强、语法简洁、易于理解等特点,广泛应用于各种软件开发,包括单片机编程。然而,尽管C语言提供了许多抽象层,但在某些特定场合,如处理硬件中断、进行低级内存操作或者优化...
C语言是计算机科学中的基础编程语言,因其高效、灵活和接近硬件的特性,被广泛应用于系统开发、软件工程、嵌入式系统等多个领域。本教程深入浅出地介绍了C语言的基本概念、语法结构以及编程技巧,旨在帮助初学者快速...
最初的原型是ALGOL60语言,一种在当时颇具影响力的编程语言。随着时间的推移,C语言逐渐演变成为当今最广泛使用的高级编程语言之一。 1. **ALGOL60至CPL(Combined Programming Language)** - **时间**:1963年 ...
C语言是一种强大的、通用的、过程式的编程语言,由Dennis Ritchie在1972年为UNIX操作系统开发。它的设计目标是提供一种简洁、高效且可移植的编程语言,使得程序员可以对计算机硬件进行低级别的控制,同时保持高级...
《24点游戏:C语言实现的智慧挑战》 24点游戏,一个深受人们喜爱的智力游戏,它源于中国,旨在通过加减乘除运算将四张扑克牌的点数组合成24。这个游戏锻炼了玩家的逻辑思维和运算能力。当我们将其与编程结合,用...
1. **数据类型**:C语言提供了基本的数据类型,如整型(int)、浮点型(float和double)、字符型(char)和布尔型(在标准库中的stdbool.h中定义)。理解这些数据类型的存储大小、取值范围以及如何进行运算至关重要...
C语言是一种广泛应用于系统开发、嵌入式编程、软件工程等多个领域的高级编程语言。它以其高效、灵活性和可移植性而备受程序员喜爱。"C语言最新编程技巧200例"这本书显然旨在帮助读者深入理解和掌握C语言的各种高级...