「プログラミング言語」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
 
(5人の利用者による、間の16版が非表示)
1行目: 1行目:
'''プログラミング言語'''とは、[[コンピューター]]に命令するための人工言語の総称である。
+
'''プログラミング言語'''([[英語]]:programming language)とは、[[コンピューター]]に命令するための人工言語の総称である。
  
 +
== 概要 ==
 +
9割方のプログラミング言語は[[ソースコード]]を[[テキスト]]で記述するが、稀に[[NXT-G]]のようなフルGUIのプログラミング言語や[[Piet]]のように画像で表現するものも例外的に存在するので「ソースコード=テキスト」と考えてはいけない。
 +
 +
== 主なプログラミング言語 ==
 
世界中の奇特な<del>変人</del>[[プログラマー]]により様々なプログラミング言語が日々生み出されており、その数は計り知れないが、有名どころはほぼ一握りであり、人気の序列も数年単位での入れ替わりがある程度である。
 
世界中の奇特な<del>変人</del>[[プログラマー]]により様々なプログラミング言語が日々生み出されており、その数は計り知れないが、有名どころはほぼ一握りであり、人気の序列も数年単位での入れ替わりがある程度である。
  
== 主なプログラミング言語 ==
+
以下、TIOBE Softwareの2012年4月時点のインデックス値から抽出した。
* [[Java]]
+
{| class="wikitable sortable"
* [[C言語]]
+
|+
* [[C Sharp|C#]]
+
! プログラミング言語 !! 2012/04
* [[C++]]
+
|-
* [[Objective-C]]
+
! [[C]]
* [[PHP]]
+
| 17.56%
* [[Visual Basic]]
+
|-
* [[JavaScript]]
+
! [[Java]]
* [[Python]]
+
| 17.03%
* [[Perl]]
+
|-
* [[Delphi]][[Object Pascal]]
+
! [[C++]]
* [[PL/SQL]]
+
|  8.90%
* [[Ruby]]
+
|-
* [[Transact-SQL]]
+
! [[Objective-C]]
* [[Lisp]]
+
|  8.24%
* [[Visual Basic .NET]]
+
|-
* [[Pascal]]
+
! [[C Sharp|C#]]
* [[Logo]]
+
|  7.35%
* [[Ada]]
+
|-
* [[NXT-G]]
+
! [[PHP]]
* [[Lua]]
+
|  5.29%
* [[R]]
+
|-
* [[Fortran]]
+
! [[Visual Basic]]
* [[MATLAB]]
+
|  4.96%
* [[Scheme]]
+
|-
* [[Assembly]]
+
! [[Python]]
* [[Prolog]]
+
|  3.67%
* [[RPG]]
+
|-
* [[SAS]]
+
! [[JavaScript]]
* [[cg]]
+
|  2.88%
* [[Groovy]]
+
|-
* [[COBOL]]
+
! [[Perl]]
* [[ActionScript]]
+
|  2.39%
* [[Erlang]]
+
|-
* [[D]]
+
! [[Ruby]]
* [[Scratch]]
+
|  1.51%
* [[ABAP]]
+
|-
* [[F Sharp|F#]]
+
! [[PL/SQL]]
* [[C shell]]
+
|  1.37%
* [[Haskell]]
+
|-
* [[Awk]]
+
! [[Delphi]]([[Object Pascal]]
* [[Smalltalk]]
+
|  1.37%
* [[CFML]]
+
|-
* [[APL]]
+
! [[Visual Basic .NET]]
* [[ML]]
+
|  0.98%
* [[Forth]]
+
|-
* [[Eiffel]]
+
! [[Lisp]]
* [[Bash]]
+
|  0.95%
* [[Tcl]]
+
|-
* [[PL/I]]
+
! [[Pascal]]
 +
|  0.81%
 +
|-
 +
! [[Ada]]
 +
|  0.78%
 +
|-
 +
! [[Transact-SQL]]
 +
|  0.76%
 +
|-
 +
! [[Logo]]
 +
|  0.65%
 +
|-
 +
! [[NXT-G]]
 +
|  0.58%
 +
|-
 +
! [[Lua]]
 +
|  0.57%
 +
|-
 +
! [[MATLAB]]
 +
|  0.57%
 +
|-
 +
! [[SAS]]
 +
|  0.48%
 +
|-
 +
! [[Assembly]]
 +
|  0.47%
 +
|-
 +
! [[ActionScript]]
 +
|  0.41%
 +
|-
 +
! [[Fortran]]
 +
|  0.41%
 +
|-
 +
! [[RPG]]
 +
|  0.40%
 +
|-
 +
! [[Scheme]]
 +
|  0.40%
 +
|-
 +
! [[COBOL]]
 +
|  0.39%
 +
|-
 +
! [[Groovy]]
 +
|  0.39%
 +
|-
 +
! [[R]]
 +
|  0.38%
 +
|-
 +
! [[Bash]]
 +
|  0.37%
 +
|-
 +
! [[ABAP]]
 +
|  0.35%
 +
|-
 +
! [[cg]]
 +
|  0.34%
 +
|-
 +
! [[Scratch]]
 +
|  0.33%
 +
|-
 +
! [[D]]
 +
|  0.33%
 +
|-
 +
! [[Haskell]]
 +
|  0.29%
 +
|-
 +
! [[Prolog]]
 +
|  0.29%
 +
|-
 +
! [[F Sharp|F#]]
 +
|  0.28%
 +
|-
 +
! [[APL]]
 +
|  0.25%
 +
|-
 +
! [[Smalltalk]]
 +
|  0.24%
 +
|-
 +
! [[Visual FoxPro]]
 +
|  0.24%
 +
|-
 +
! [[Erlang]]
 +
|  0.23%
 +
|-
 +
! [[Awk]]
 +
|  0.23%
 +
|-
 +
! [[Scala]]
 +
|  0.23%
 +
|-
 +
! [[Forth]]
 +
|  0.22%
 +
|-
 +
! [[ML]]
 +
|  0.22%
 +
|-
 +
! [[Alice]]
 +
|  0.18%
 +
|-
 +
! [[CFML]]
 +
|  0.17%
 +
|-
 +
! [[VBScript]]
 +
|  0.17%
 +
|-
 +
! [[Eiffel]]
 +
|  0.00%
 +
|-
 +
! [[C shell]]
 +
|  0.00%
 +
|-
 +
! [[Tcl]]
 +
|  0.00%
 +
|-
 +
! [[PL⁄I|PL/I]]
 +
|  0.00%
 +
|-
 +
! [[Mathematica]]
 +
| 0.00%
 +
|-
 +
! [[Squeak]]
 +
| 0.00%
 +
|-
 +
! [[HQ+]]
 +
| 0.00%
 +
|-
 +
! [[REALbasic]]
 +
| 0.00%
 +
|-
 +
! [[ひまわり]]
 +
| 0.00%
 +
|-
 +
! [[なでしこ]]
 +
| 0.00%
 +
|-
 +
! [[HSP]]
 +
| 0.00%
 +
|-
 +
! [[Clojure]]
 +
| 0.00%
 +
|-
 +
! [[AppleScript]]
 +
| 0.00%
 +
|-
 +
! [[Processing]]
 +
| 0.00%
 +
|-
 +
! [[Dart]]
 +
|  0.00%
 +
|-
 +
! [[Go]]
 +
|  0.00%
 +
|-
 +
! [[CIL]]
 +
|  0.00%
 +
|-
 +
! [[CoffeeScript]]
 +
| 0.00%
 +
|-
 +
! [[ジョジョ言語]]
 +
| 0.00%
 +
|-
 +
! [[Rust]]
 +
| 0.00%
 +
|}
 +
 
 +
== 不完全にしておよそ正しくないプログラミング言語小史 ==
 +
* [[不完全にしておよそ正しくないプログラミング言語小史]]
  
 
== 関連項目 ==
 
== 関連項目 ==
60行目: 231行目:
 
* [[プログラミング]] - プログラミング言語でプログラムを書く行為。
 
* [[プログラミング]] - プログラミング言語でプログラムを書く行為。
 
* [[オブジェクト指向]]
 
* [[オブジェクト指向]]
 +
* [[hello world]]
 +
* [[エントリポイント]]
  
 
== 参考文献 ==
 
== 参考文献 ==
<references/>
+
{{reflist}}
== 外部リンク ==
 
  
{{stub}}
+
[[category: プログラミング言語]]

2024年2月9日 (金) 09:55時点における最新版

プログラミング言語英語:programming language)とは、コンピューターに命令するための人工言語の総称である。

概要[編集 | ソースを編集]

9割方のプログラミング言語はソースコードテキストで記述するが、稀にNXT-GのようなフルGUIのプログラミング言語やPietのように画像で表現するものも例外的に存在するので「ソースコード=テキスト」と考えてはいけない。

主なプログラミング言語[編集 | ソースを編集]

世界中の奇特な変人プログラマーにより様々なプログラミング言語が日々生み出されており、その数は計り知れないが、有名どころはほぼ一握りであり、人気の序列も数年単位での入れ替わりがある程度である。

以下、TIOBE Softwareの2012年4月時点のインデックス値から抽出した。

プログラミング言語 2012/04
C 17.56%
Java 17.03%
C++ 8.90%
Objective-C 8.24%
C# 7.35%
PHP 5.29%
Visual Basic 4.96%
Python 3.67%
JavaScript 2.88%
Perl 2.39%
Ruby 1.51%
PL/SQL 1.37%
DelphiObject Pascal 1.37%
Visual Basic .NET 0.98%
Lisp 0.95%
Pascal 0.81%
Ada 0.78%
Transact-SQL 0.76%
Logo 0.65%
NXT-G 0.58%
Lua 0.57%
MATLAB 0.57%
SAS 0.48%
Assembly 0.47%
ActionScript 0.41%
Fortran 0.41%
RPG 0.40%
Scheme 0.40%
COBOL 0.39%
Groovy 0.39%
R 0.38%
Bash 0.37%
ABAP 0.35%
cg 0.34%
Scratch 0.33%
D 0.33%
Haskell 0.29%
Prolog 0.29%
F# 0.28%
APL 0.25%
Smalltalk 0.24%
Visual FoxPro 0.24%
Erlang 0.23%
Awk 0.23%
Scala 0.23%
Forth 0.22%
ML 0.22%
Alice 0.18%
CFML 0.17%
VBScript 0.17%
Eiffel 0.00%
C shell 0.00%
Tcl 0.00%
PL/I 0.00%
Mathematica 0.00%
Squeak 0.00%
HQ+ 0.00%
REALbasic 0.00%
ひまわり 0.00%
なでしこ 0.00%
HSP 0.00%
Clojure 0.00%
AppleScript 0.00%
Processing 0.00%
Dart 0.00%
Go 0.00%
CIL 0.00%
CoffeeScript 0.00%
ジョジョ言語 0.00%
Rust 0.00%

不完全にしておよそ正しくないプログラミング言語小史[編集 | ソースを編集]

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]