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

編集の要約なし
 
(3人の利用者による、間の7版が非表示)
1行目: 1行目:
'''プログラミング言語'''(英語:programming language)とは、[[コンピューター]]に命令するための人工言語の総称である。
'''プログラミング言語'''([[英語]]:programming language)とは、[[コンピューター]]に命令するための[[人工言語]]の総称である。


9割方のプログラミング言語は[[ソースコード]]をテキストで記述するが、稀に[[NXT-G]]のようなフルGUIのプログラミング言語も例外的に存在するので「ソースコード=テキスト」と考えてはいけない。
== 概要 ==
9割方のプログラミング言語は[[ソースコード]]を[[テキスト]]で記述するが、稀に[[NXT-G]]のようなフルGUIのプログラミング言語や[[Piet]]のように画像で表現するものも例外的に存在するので「ソースコード=テキスト」と考えてはいけない。
 
プログラミング言語には様々なものがあります。
それらには、数値計算に強いもの、テキスト処理に強いもの、並列処理に強いもの、機械制御に強いもの、[[OS]]を作るのに適したものなどの得意・不得意な分野があります。
また、ひとりで作る前提のもの、大人数で作ることを想定したものなどがあります。
さらにプロジェクトに参加するプログラマーの熟練度の平均値に合わせたものもあります。
 
残念ながら「全方位に万能なプログラミング言語」は存在しません。プログラミング言語は適材適所で使い分けましょう。とくにビジネスとしてソフトウェア開発を行う場合はプロジェクトに適合しないプログラミング言語を選択すると悲惨な結果になります。また「[[python]]が流行っているからpython」などという盲目的な選択をするのも危険です。プログラミング言語の選択は慎重を期しましょう。


== 主なプログラミング言語 ==
== 主なプログラミング言語 ==
231行目: 239行目:
* [[オブジェクト指向]]
* [[オブジェクト指向]]
* [[hello world]]
* [[hello world]]
* [[エントリーポイント]]
* [[エントリポイント]]


== 参考文献 ==
== 参考文献 ==
{{reflist}}
{{reflist}}


{{stub}}
{{DEFAULTSORT:ふろくらみんくけんこ}}
[[Category:プログラミング言語|*]]
[[Category:人工言語]]