プログラム (コンピュータ)
ワイヤードロジックは、制御の論理が、電気的な配線によって直接進行するという点で速度の点では優れているため、論理を変更する必要がないASICや、プロセッサ自身の内部では速度の点などでは有利な手法であり、現代のマイクロプロセッサ、特にいわゆるRISCでは多用されている。
1949年に稼働したEDSACによって初めて「実用的に」実現されたプログラム内蔵方式(※: 「ノイマン型」の記事も参照のこと)では、プログラムは主記憶装置に記憶される(「内蔵」される)。プログラム内蔵方式のコンピュータでは、プロセッサ(特にCPU)の動作は、主記憶装置から読み込まれるプログラムによって制御される。
プログラムを作ることをプログラミングと言い、プログラミングをする人をプログラマという。プログラミングには一般に、プログラミング言語と呼ばれている形式言語である人工言語がもっぱら使われる。プログラミング言語が対応できないような特殊機能などを使う場合などにはアセンブリ言語により機械語を使ったり、直接、プロセッサを制御する機械語バイナリコードを作成することもある。プログラミング言語で書かれたプログラム(コード)をソースコードと呼ぶ。