惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
量子位
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
美团技术团队
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Blog — PlanetScale
Blog — PlanetScale
H
Help Net Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
博客园 - 聂微东
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
U
Unit 42
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
L
LangChain Blog

博客园 - 回头重来

释放C盘空间 窗体最小化后隐藏了再显示的小问题 用脚本修改数据库名和逻辑文件名 第一次尝试NHibernate winForm中使用log4net [转]SQL Server 管理技巧 [转]SQL Server开发技巧 [转]十二个笑话中的人生哲理 [转]Google Talk 的几点使用技巧 Google Talk Themes 需要GMail邀请的朋友请进来 将15位的身份证号码升级到18位的关键是校验码 让VBCommenter支持自定义用户名 简单的方向按钮 如何改变TextBox的高度 增强TextBox 增强TextBox (可以对TextBox的内容进行自我验证的自定义控件) 在被调用函数中利用StackTrace确定是被哪个函数调用的 看图测试心理承受力(转载)
开发语言排名
回头重来 · 2006-06-18 · via 博客园 - 回头重来

http://www.tiobe.com/index.htm?tiobe_index

June Headline: Visual Basic 2005 is gaining momentum

The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors. The popular search engines Google, MSN, and Yahoo! are used to calculate the ratings. Observe that the TPC 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 TPC index can be found here.

Position
June 2006
Position
June 2005
Delta
in Position
Programming Language Ratings
June 2006
Delta
June 2005
Status
1 2 Java 21.128% +2.56% A
2 1 C 18.253% -1.11% A
3 4 C++ 10.670% +0.95% A
4 6 (Visual) Basic 10.185% +3.41% A
5 5 PHP 9.593% +1.62% A
6 3 Perl 6.002% -4.37% A
7 8 Python 3.464% +0.66% A
8 9 C# 3.238% +0.45% A
9 7 Delphi 2.393% -0.50% A
10 10 JavaScript 1.456% +0.07% A
11 14 SAS 1.373% +0.28% A
12 24 12 * Visual FoxPro 1.036% +0.66% A
13 11 PL/SQL 0.959% -0.37% A
14 12 COBOL 0.650% -0.73% B
15 15 Lisp/Scheme 0.644% -0.22% A--
16 18 Ada 0.536% -0.14% B
17 19 Pascal 0.486% +0.00% B
18 26 8 * D 0.485% +0.13% B
19 23 Ruby 0.479% +0.10% B
20 31 11 * ColdFusion 0.453% +0.18% B

Long term trends

The long term trends for the first 10 programming languages are depicted in the line diagram below.


Other programming languages

On request, the complete top 50 of programming languages is listed below. This overview is published unofficially, because it could be the case that we missed a language. If you have the impression there is a programming language lacking, please notify us at tpci@tiobe.com.


Position Programming Language Ratings
21 VB.NET 0.442%
22 ABAP 0.435%
23 Fortran 0.431%
24 dBASE 0.414%
25 Awk 0.363%
26 IDL 0.344%
27 MATLAB 0.328%
28 Prolog 0.305%
29 T-SQL 0.288%
30 Bash 0.288%
31 ActionScript 0.246%
32 Logo 0.233%
33 LabView 0.184%
34 RPG 0.172%
35 S-Lang 0.168%
36 CL 0.163%
37 REXX 0.158%
38 Forth 0.141%
39 Icon 0.134%
40 Smalltalk 0.133%
41 Tcl/Tk 0.132%
42 VBScript 0.109%
43 csh 0.097%
44 Postscript 0.096%
45 Lingo 0.091%
46 OCaml 0.090%
47 ML 0.087%
48 Objective-C 0.087%
49 Bourne Shell 0.085%
50 Maple 0.077%

The Next 50 Programming Languages

The following list of languages denotes #51 till #100. Since the differences are relatively small between these languages, they are only listed (in alphabetical order).

  • ABC, Alpha, APL, AppleScript, Beta, Boo, cg, Ch, Clean, Clipper, cT, Curl, dc, Dylan, Eiffel, Erlang, Euphoria, Felix, Haskell, Inform, Io, J#, Limbo, LotusScript, Lua, MAD, Magic, Mathematica, Modula-2, Moto, MUMPS, Natural, Oberon, Occam, OPL, Oz, Pike, PILOT, PL/1, Powerbuilder, Progress, Q, REALBasic, Scala, SIGNAL, Simula, VHDL, XSLT, and Yorick.