TIOBE Programming Community Index

TIOBE Softwareから、2012年6月のTIOBE Programming Community Index (PCI)が公開された。TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題になっているかをインデックス化したもの。

2012年6月におけるインデックスは次のとおり。

プログラミング言語 インデックス 備考
1 C 17.725 3ヵ月連続1位
2 Java 16.265 下落傾向
3 C++ 9.358
4 Objective-C 9.094 上昇傾向
5 C# 7.026
6 (Visual)Basic 6.047 7位から6位へ
7 PHP 5.287 6位から7位へ。下落傾向
8 Python 3.848
9 Perl 2.221
10 Ruby 1.683 11位から10位へ
11 JavaScript 1.474 10位から11位へ
12 Visual Basic .NET 1.216

4月以降上位のC言語、Java、C++、Object-Cの順位に変動はない。ただし、Javaの長期的な後退とObject-Cの成長傾向は続いている。Object-Cに関しては、下落傾向にあるC++との差を縮めており、数ヵ月のうちに順位が入れ替わる可能性がでてきた。

その他トップ10内では、Visual BasicがPHPを抜き5位にランクアップしている。これは2012年に入ってからVisual Basicの人気が戻りつつある点と、PHPが長期的に下落傾向である点の2つの要因からきている。また、3月にPythonとPerlを抜いたJavaScriptだったが4月、5月と順位を落とし、今回はトップ10圏外となった。

TIOBE Softwareでは先月、新しいプログラミング言語の台頭がないことを指摘し、特にScala、Erlang、Clojureといった関数型プログラミングを挙げていたが、今回は同じ関数型プログラミングであるHaskellが上昇したことを伝えている。TIOBEの調査によると、先月35位だったHaskellは今月25位に上昇しており、2006年および2010年、そして2012年とコンスタントに増加していることから、TIOBEでは将来期待できるプログラミング言語のひとつなのではないかとしている。