ソフトウェアはプログラムとデータから作られ、プログラムはハードウェア(コンピュータ)に対する何らかの羅列である。
命令型プログラミング言語(手続き型プログラミング言語)において、プログラムは命令(手続き)の羅列であり、オブジェクト指向言語のメソッド関数も命令の羅列である。論理型プログラミング言語ではこうあるべきだという論理(宣言)の羅列であり、関数型言語では関数(数式)の羅列である。コンピュータにおけるアルゴリズム(計算方法)はこれらプログラムを抽象化したものである。
Copyright © ITmedia, Inc. All Rights Reserved.
豊富なホワイトペーパーの中から、製品・サービス導入の検討に役立つ技術情報や導入事例などを簡単に入手できます。