プログラミング言語
プログラミング言語
(プログラミングげんご)は
コンピュータ
に対する一連の動作の指示を記述するための
人工言語
の総称である
ISO 5127?Information and documentation?Vocabulary, clause 01.05.10 では、プログラミング言語を「プログラムを記述するための人工言語」と定義している。
。この一連の指示を
プログラム
と呼び、それを記述することを
プログラミング
と呼ぶ。
自然言語
と同様、
統語論
(構文)規則と
意味論
規則で定義される。通常、それらを示した文書で仕様が示されるが、公式の実装だけで定義される言語もある。
プログラミング言語は、情を組織し処理するタスクについての理解を容易にし、
アルゴリズム
を正確に表現する。場合によっては、あらゆるアルゴリズムを記述できる言語だけを「プログラミング言語」と定義することもある
数学的には、これはプログラミング言語が
チューリング完全
であることを意味する。
。そこまでの機能のない人工言語を「
コンピュータ言語
」と呼ぶこともある。
様々なプログラミング言語
2008年2月現在、The Encyclopedia of Computer Languages (Murdoch University、
オーストラリア
)には8152のコンピュータ言語がリストアップされてい。
が、毎年のように生み出されている。
定義
意義と目的
自然言語との違い
要素
文法
型システム
型のある言語とない言語
静的型付けと動的付け
弱い型付けと強い型付け
実行意味論
標準ライブラリ
プログラミング言語の実行
仕様
実装
歴史
初期の発展
改良
統合と成長
言語利用状況の計測
分類
低級言語と高級言語
脚注・出典
関連項目
参考文献
外部ンク
「プログラミング言語」をネット検索
「プログラミング言語」をホームページからリンクする
トップページ
このサイトはWikipediaの記事を利用しています。
Text is available under GNU Free Documentation License.