プログラム

program:計画されている催し物、目標達成のための一連の活動

本来は上記の広い意味を持ち、コンサートの曲目紹介などをプログラムと呼ぶ。

情報技術ではコンピュータ・プログラム(computer program)のこと。
最初から普通に使われたので、完全に日本語化しておりプログラムの訳語は多分ない。

計算機への命令(処理手順の指示)をプログラムという。
計算機を構成する素子(処理装置)に依存するのだが、機種ごとにプログラムを作るのは非常に面倒なので、プログラム言語というものが作られた。

古くは、技術計算用の"FORTRAN"や事務処理用の"COBOL"などの言語が利用されたが、現在は、C言語やBASICを経てJAVAC++などの分散指向の言語が主流である。

プログラム言語は、コンパイラ(compiler)が、人間が書いた文字列(ソースコードという)をその機種が実行可能な形式(オブジェクトコード)に変換する。
このことによって、あるプログラム言語を選択すれば、機種に依存せず、誰もがプログラムを作成することができるようになった。
とは言え、プログラム記述手法(アーキテクチャー)の日進月歩の変化により、専門家でないと適切なプログラム作成は困難になっている。