アルゴリズム

コンピュータに一連の処理手順を与える方法の一種が「プログラミング言語」。ここでいう「手順」とは『いつ誰が実行しても、必ず同じ結果になることが保証される、誤解の余地なく記述されているもの』。

このような性質を持つ手順のことを「アルゴリズム」という。

アルゴリズムはコンピュータが実行しても人間が実行しても、必ず同じ結果をもたらすものである。プログラムを記述する前にアルゴリズムを考えなくてはならないわけだ!