コンピュータプログラムとは?

Weblio 辞書 > コンピュータ > IT用語辞典 > コンピュータプログラムの意味・解説 

プログラム

別名:コンピュータプログラム
【英】program, computer program

プログラムとは、計算機動作をさせるため用意された、処理手順指示する一連の命令集まりのことである。

プログラムは、その計算機動作具体的に指示する命令語の集まりであるといえる特定の命令語を具体的に並べたものは、どんな処理をするものであれ、プログラムに該当する。他方、特別な命令語に依存しない、特定の問題を解く方式は、アルゴリズム呼ばれる

現在利用されている計算機は、ほぼ全てノイマン型コンピュータ呼ばれるアーキテクチャ基づいて設計されている。ノイマン型コンピュータは、アラン・チューリング発見した計算原理そのものに従って動作し、番地付与された記憶装置記録された命令語を読み込み解釈実行する、という動作繰り返す実行内容には、記憶装置からの読み込み書き込み含まれる記憶装置に置かれる命令語の種類とその並びによって様々な動作をさせることができる。このような論理機械は、論理的に可能な計算全て実行できることが証明されており、万能チューリングマシンとも呼ばれる

プログラムを記述するために用意された命令体系は、プログラミング言語呼ばれるプログラミング言語人工言語であり、多種多様種類開発されている。分類としては、例えば、特定のCPU命令そのものである機械語機械語レベル命令シンボリックに表したアセンブリ言語、より人間寄りの(自然言語に近い)表現記述される高級言語などに大別することができる。あるいは、実行形態によって分類すれば、ソースコードそのつど解釈して実行するインタープリタ型言語と、コンパイルによってあらかじめネイティブマシン語変換しておくコンパイラ型言語などに分けることができる。

C言語のようなコンパイラ型言語は、モジュール単位コンパイルされ、オブジェクトファイル呼ばれる出力を得る。オブジェクトファイルは、リンクされることにより一つ実行ファイルとなる。実際場面で用いられるプログラムは、複数のプログラムやモジュール連携して動作を行う場合がある。そのようなもので、ローカルマシン内で時分割動作するものを多重プログラミング、平行プログラムなどと呼ぶ。また、ネットワーク越し複数プログラムが連携するような場合分散プログラムと呼ぶことがある

なお、プログラムを作成する作業プログラミングと呼ばれ、プログラミングを行う者はプログラマ呼ばれている。プログラミングプログラマといった表現には、多分に、プログラムの設計に始まる一連の作業全般的にこなすというニュアンスがある。このようなニュアンスプログラマに対して、他の誰かが案出したプログラムを単にデータとして入力する役割の者は、特にコーダー呼ばれる場合もある。


プログラム (コンピュータ)

(コンピュータプログラム から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/03/11 01:10 UTC 版)

コンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである[1]


  1. ^ Stair, Ralph M., et al. (2003). Principles of Information Systems, Sixth Edition. Thomson Learning, Inc.. pp. 132. ISBN 0-619-06489-7. 
  2. ^ Silberschatz, Abraham (1994). Operating System Concepts, Fourth Edition. Addison-Wesley. pp. 58. ISBN 0-201-50480-4. 


「プログラム (コンピュータ)」の続きの解説一覧




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

コンピュータプログラムに関連した本

辞書ショートカット

カテゴリ一覧

全て

ビジネス

業界用語

コンピュータ

電車

自動車・バイク

工学

建築・不動産

学問

文化

生活

ヘルスケア

趣味

スポーツ

生物

食品

人名

方言

辞書・百科事典

すべての辞書の索引

「コンピュータプログラム」の関連用語

コンピュータプログラムのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング

画像から探す

超解像

Phab 2 Pro

4004

iPhone 6s

dtab

GALAXY Tab S 8.4 SC-03G

IdeaPad S10e

TOUCH WOOD





コンピュータプログラムのページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2017 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリプログラムの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのプログラム (コンピュータ) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2017 Weblio RSS