プログラミング言語シェア等について(2016/01時点)


2016/01時点のプログラミング(以後、PGと記載)言語シェア等について、まとめました。

作成日:2016/04/11


PG言語シェア等(黎明期)

PG言語シェア等(C/S等ダウンサイジング後)

PG言語シェア等(インターネット普及後)

PG言語シェア等(Ajax登場後)

シェア
参考ページ
PE-BANK社所属IT個人事業主人材構成(以後、PFと記載) TIOBE PG コミュニティ指標(以後、CMと記載) Google Trends(以後、GTと記載)
その他
参考ページ
PG言語影響ネットワーク PG言語比較 PG言語ベンチマーク
PG言語シェア等(黎明期)
言語分類 シェア(単位%) 特徴(数字は、10:良い(簡単)~1:悪い(難しい)) ※私感含む 備考
系統 登場時期 言語名 OOP可否 GC有無 PF CM GT 難易度 開発効率 処理速度 運用費用 拡張性 将来性
- 1949 アセンブリ - 低水準言語。
アセンブリ系 1953 Speedcoding
Speedcoding系 1957 Fortran
Fortran系 1958 ALGOL
アセンブリ系 Lisp GC・インタープリタ初導入。
- 1959 COBOL 可(当初否) 9 6 1 8 4 3 3 メインフレームで使用される言語のファーストチョイス。OOPに対応する等、拡張継続中。
Fortran系 1964 Basic -
ALGOL・COBOL系 PL/I
ALGOL系 1967 Simula OOP初導入。
1970 Pascal 教育向け。

▲最上部に戻る

PG言語シェア等(C/S型等ダウンサイジング後)
言語分類 シェア(単位%) 特徴(数字は、10:良い(簡単)~1:悪い(難しい)) ※私感含む 備考
系統 登場時期 言語名 OO可否 GC有無 PF CM GT 難易度 開発効率 処理速度 運用費用 拡張性 将来性
ALGOL・Pascal系 1972 C 11 25 10 3 3 10 5 6 7 Unix・Linux・Windows等OSの実装等でも使用。
Lisp・Simula系 Smalltalk -
- 1974 SQL 計測対象外 8 8 10 9 4 10 DBで使用される言語のファーストチョイス。
COBOL・Objective-C・SQL系 1983 ABAP - SAP向け。
Pascal系 Ada
Ada・C・Simula系 C++ 9 11 5 1 4 8 4 7 8 Linux・Windows・Android等OSの実装でも使用。
C・Smalltalk系 Objective-C 2 3 5 3 3 5 Apple社OSの実装で使用。
C系 1984 S 可(当初否) - 統計分析向け。
Ada・Simula系 1985 Eiffel
C++・Pascal・Lisp系 1987 Perl 可(当初否) 3 3 6 6 2 3 3 3 スクリプト言語
Ada・SQL系 1988 PL/SQL 5 4 8 5 2 8 OracleDB向け手続き型SQL※DB2でも使用可。
Lisp系 1990 Haskel - 純粋関数型。
Haskell・Perl系 1991 Python 6 スクリプト言語。日本ではほとんど使用されていないが、海外では、AI・機械学習・ディーブラーニング等のファーストチョイスとして、広く使用されているので、注目が必要。※Google社の標準言語の一つ
Basic系 VisualBasic 21 2 7 6 5 5 3 1 主にWindowsOS向け。

▲最上部に戻る

PG言語シェア等(インターネット普及後)
言語分類 シェア(単位%) 特徴(数字は、10:良い(簡単)~1:悪い(難しい)) ※私感含む 備考
系統 登場時期 言語名 OO可否 GC有無 PF CM GT 難易度 開発効率 処理速度 運用費用 拡張性 将来性
- 1993 HTML 計測対象外 - ウェブ文章作成向け。
Pascal系 1995 Delphi 処理速度が高速である等の特徴があるが、知名度が低い。
C++・Eiffel・Haskell・Objetctive-C系 Java 30 33 31 4 5 6 9 10 9 Androidアプリの実装で使用される等、Apple社・Microsoft社系OS向け以外のアプリ実装で使用されるPG言語のファーストチョイスとなっている。 言語仕様等については、Scala等様々な言語の良い部分を取り入れる等、現在も改良が進められている。
Java・Python系 JavaScript 4 13 6 6 5 8 8 9 スクリプト言語。Ajax主要技術。Node.js等を使用する事によるサーバサイド向けの実装も増加中。
Java・Perl系 PHP 可(当初否) 4 4 13 8 8 4 7 8 6 スクリプト言語。PHPとApacheを導入するだけで、 動的なWebページを簡単に作成可能になる為、レンタルサーバユーザ等に広く使用されている。 又、ブログ向けにWordPressの使用も多い。
Ada・Eiffel・Python・Smalltalk系 Ruby 3 3 5 8 3 6 5 5 スクリプト言語。日本発祥。
S・Lisp系 1996 R 5 8 7 2 7 7 8 統計解析で使用されるPG言語のファーストチョイス。
JavaScript系 2000 ActionScript - スクリプト言語。Flex向け開発等で使用。
Delphi・Java系 C# 5 8 8 5 6 6 4 6 7 WindowsOSで使用されるPG言語のファーストチョイス。Mono等を使用する事により、WindowsOS以外でも実行可。
VisualBasic系 2001 VisualBasic.net 8 3 1 5 5 6 2 4 3
Java・Ruby系 2003 Groovy - Apacheが運営。
Java・Haskel系 Scala 1 JavaVM上で、動作する、又、Javaライブラリを使用できる上に、更に関数型言語の特徴も併せ持つJava拡張型言語。

▲最上部に戻る

PG言語シェア等(Ajax登場後)
言語分類 シェア(単位%) 特徴(数字は、10:良い(簡単)~1:悪い(難しい)) ※私感含む 備考
系統 登場時期 言語名 OO可否 GC有無 PF CM GT 難易度 開発効率 処理速度 運用費用 拡張性 将来性
ActionScript系 2005 Haxe - - - AltJS(Altnative Javascript(別言語でJavaScriptの生成等を実施する言語))。本言語では、その他、ActionScript、Java等の生成も可能。
Javascript・Ruby系 2009 CoffeeScript AltJS向け。
C#・CoffeeScript系 2011 Dart AltJS向け。Google社は、ブラウザ上にDart向けバーチャルマシンを配置する事により、JavaScriptを本言語に完全に置き換えようと画策したが、 他のブラウザの協力を得られず、頓挫。その後、Google社は、ライバルとなるマイクロソフト社のTypeScriptを社内の言語に採用した為、 本言語の今後の発展は難しくなった模様。
C#・Javascript・Ruby系 2012 TypeScript AltJS向け。Microsoft社が開発。
Python系 2009 Go 9 Google社が開発。
C#・Ruby系 2014 Swift 1 Apple社OSで使用されるPG言語のファーストチョイスとなる想定。

▲最上部に戻る