article

コンピュータ用語としてのプログラム (Program) とは、コンピュータの行う処理(演算動作通信など)の手順を指示したものを指す。コンピュータプログラム (Computer Program) ともいう。また、算譜(さんぷ)と和訳されていることもある。

ワイアードプログラム方式では、処理の手順を表す電気的配線がプログラムであり、プログラム内蔵方式(ストアードプログラム方式)では、個々の処理の指示が符号(コード)化された命令を、手順に従って並べたものがプログラムである。プログラムの元ととして書かれたテキストデータはソースコードと呼ばれ、略してソースやコードとも呼ばれるが、このソースコードをプログラムと呼ぶこともある。

現在主流となっているノイマン型コンピュータでは、これらの命令を記憶装置上に番地つきのデータとして蓄えておき、 CPUが記憶装置の所定の番地から1命令ずつ読込んで実行する。

コンピュータが動作するためには、プログラムは必須である。コンピュータが一見、柔軟に判断し人間をサポートしているように見える場合でも、あらかじめ「こういう状況ではこうする」という判断の処理を人間(プログラマ)がプログラムとして指示しているのである。

処理の手順自体を、アルゴリズム(または、プロトコル)と呼び、プログラムを作ることをプログラミング、そのために用いられる人工言語プログラミング言語と呼ぶ。アルゴリズム、プログラム、プログラミング言語の間の対応関係は、人間の書いた文章を用いて例えると、文章の内容(文脈)、記述された文章自体、記述に使用した自然言語の間の対応関係に相当する。

関連項目


プログラミング | プログラミング言語 | コンピュータの仕組み | ソフトウェア

Computerprogramm | Computer program | Arvutiprogramm | 프로그램 | Computerprogramma | Computer program | Datorprogram | 程序

 

This article is licensed under the GNU Free Documentation License. It uses material from the "プログラム (コンピュータ)".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld