最新版 |
編集中の文章 |
1行目: |
1行目: |
− | '''プログラミング言語'''([[英語]]:programming language)とは、[[コンピューター]]に命令するための人工言語の総称である。 | + | '''プログラミング言語''とは、[[コンピューター]]に命令するための人工言語の総称である。 |
| | | |
− | == 概要 ==
| + | 世界中の奇特な<del>変人</del>[[プログラマー]]により様々なプログラミング言語が日々生み出されており、その数は計り知れないが、有名どころはほぼ一握りであり、人気の序列も数年単位での入れ替わりがある程度である。 |
− | 9割方のプログラミング言語は[[ソースコード]]を[[テキスト]]で記述するが、稀に[[NXT-G]]のようなフルGUIのプログラミング言語や[[Piet]]のように画像で表現するものも例外的に存在するので「ソースコード=テキスト」と考えてはいけない。
| |
| | | |
| == 主なプログラミング言語 == | | == 主なプログラミング言語 == |
− | 世界中の奇特な<del>変人</del>[[プログラマー]]により様々なプログラミング言語が日々生み出されており、その数は計り知れないが、有名どころはほぼ一握りであり、人気の序列も数年単位での入れ替わりがある程度である。
| + | * [[Java]] |
− | | + | * [[C言語]] |
− | 以下、TIOBE Softwareの2012年4月時点のインデックス値から抽出した。
| + | * [[C Sharp|C#]] |
− | {| class="wikitable sortable"
| + | * [[C++]] |
− | |+
| + | * [[Objective-C]] |
− | ! プログラミング言語 !! 2012/04
| + | * [[PHP]] |
− | |-
| + | * [[Visual Basic]] |
− | ! [[C]]
| + | * [[JavaScript]] |
− | | 17.56%
| + | * [[Python]] |
− | |-
| + | * [[Perl]] |
− | ! [[Java]]
| + | * [[Delphi]]([[Object Pascal]]) |
− | | 17.03%
| + | * [[PL/SQL]] |
− | |-
| + | * [[Ruby]] |
− | ! [[C++]]
| + | * [[Transact-SQL]] |
− | | 8.90%
| + | * [[Lisp]] |
− | |-
| + | * [[Visual Basic .NET]] |
− | ! [[Objective-C]]
| + | * [[Pascal]] |
− | | 8.24%
| + | * [[Logo]] |
− | |-
| + | * [[Ada]] |
− | ! [[C Sharp|C#]]
| + | * [[NXT-G]] |
− | | 7.35%
| + | * [[Lua]] |
− | |-
| + | * [[R]] |
− | ! [[PHP]]
| + | * [[Fortran]] |
− | | 5.29%
| + | * [[MATLAB]] |
− | |-
| + | * [[Scheme]] |
− | ! [[Visual Basic]]
| + | * [[Assembly]] |
− | | 4.96%
| + | * [[Prolog]] |
− | |-
| + | * [[RPG]] |
− | ! [[Python]]
| + | * [[SAS]] |
− | | 3.67%
| + | * [[cg]] |
− | |-
| + | * [[Groovy]] |
− | ! [[JavaScript]]
| + | * [[COBOL]] |
− | | 2.88%
| + | * [[ActionScript]] |
− | |-
| + | * [[Erlang]] |
− | ! [[Perl]]
| + | * [[D]] |
− | | 2.39%
| + | * [[Scratch]] |
− | |-
| + | * [[ABAP]] |
− | ! [[Ruby]]
| + | * [[F Sharp|F#]] |
− | | 1.51%
| + | * [[C shell]] |
− | |-
| + | * [[Haskell]] |
− | ! [[PL/SQL]]
| + | * [[Awk]] |
− | | 1.37%
| + | * [[Smalltalk]] |
− | |-
| + | * [[CFML]] |
− | ! [[Delphi]]([[Object Pascal]])
| + | * [[APL]] |
− | | 1.37%
| + | * [[ML]] |
− | |-
| + | * [[Forth]] |
− | ! [[Visual Basic .NET]]
| + | * [[Eiffel]] |
− | | 0.98%
| + | * [[Bash]] |
− | |-
| + | * [[Tcl]] |
− | ! [[Lisp]]
| + | * [[PL/I]] |
− | | 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 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%
| |
− | |}
| |
− | | |
− | == 不完全にしておよそ正しくないプログラミング言語小史 ==
| |
− | * [[不完全にしておよそ正しくないプログラミング言語小史]]
| |
| | | |
| == 関連項目 == | | == 関連項目 == |
231行目: |
60行目: |
| * [[プログラミング]] - プログラミング言語でプログラムを書く行為。 | | * [[プログラミング]] - プログラミング言語でプログラムを書く行為。 |
| * [[オブジェクト指向]] | | * [[オブジェクト指向]] |
− | * [[hello world]]
| |
− | * [[エントリポイント]]
| |
| | | |
| == 参考文献 == | | == 参考文献 == |
− | {{reflist}}
| + | <references/> |
| + | == 外部リンク == |
| | | |
− | [[category: プログラミング言語]]
| + | {{stub}} |