プログラミング言語

Code Reading―オープンソースから学ぶソフトウェア開発技法 WEB+DB PRESS Vol.48 ゲームプログラマになる前に覚えておきたい技術 作って楽しい!無償ではじめられるCocoaアプリ開発 Xcodeプログラミング大全 (MacPeople Books) DarkBASIC Professional 日本語版 iStudy BB for IT Skills C言語プログラミング基礎 パーフェクトP media5 過去問突破! C言語プログラミング能力認定試験 6ヶ月保証版 Microsoft Visual C++ .NET Standard Version 2002
プログラミング言語(プログラミングげんご)はコンピュータに対する一連の動作の指示を記述するための人工言語の総称であるISO 5127?Information and documentation?Vocabulary, clause 01.05.10 では、プログラミング言語を「プログラムを記述するための人工言語」と定義している。。この一連の指示をプログラムと呼び、それを記述することをプログラミングと呼ぶ。自然言語と同様、統語論(構文)規則と意味論規則で定義される。通常、それらを示した文書で仕様が示されるが、公式の実装だけで定義される言語もある。

プログラミング言語は、情を組織し処理するタスクについての理解を容易にし、アルゴリズムを正確に表現する。場合によっては、あらゆるアルゴリズムを記述できる言語だけを「プログラミング言語」と定義することもある数学的には、これはプログラミング言語がチューリング完全であることを意味する。 。そこまでの機能のない人工言語を「コンピュータ言語」と呼ぶこともある。

様々なプログラミング言語2008年2月現在、The Encyclopedia of Computer Languages (Murdoch University、オーストラリア)には8152のコンピュータ言語がリストアップされてい。が、毎年のように生み出されている。

  1. 定義
  2. 意義と目的
    1. 自然言語との違い
  3. 要素
    1. 文法
    2. 型システム
      1. 型のある言語とない言語
      2. 静的型付けと動的付け
      3. 弱い型付けと強い型付け
    3. 実行意味論
    4. 標準ライブラリ
  4. プログラミング言語の実行
    1. 仕様
    2. 実装
  5. 歴史
    1. 初期の発展
    2. 改良
    3. 統合と成長
    4. 言語利用状況の計測
  6. 分類
    1. 低級言語と高級言語
  7. 脚注・出典
  8. 関連項目
  9. 参考文献
  10. 外部ンク

「プログラミング言語」をネット検索
「プログラミング言語」をホームページからリンクする
トップページ
 
このサイトはWikipediaの記事を利用しています。
Text is available under GNU Free Documentation License.