2019.11.27
アルゴリズムとプログラム
プログラムは、コンピュータつまり情報処理ができる計算機に対して、意図した処理を行うように命令を記述したものです。
元々は、昔の電話交換機のオペレータの操作動画でよく出てくるパッチパネルに多数あるコネクタのジャックに、ケーブルのプラグを手で差し込み、物理的に直接配線を入れ替えることで電気回路の構成を組み立てるワイヤードロジックによるプログラミングが行われていました。その後、プログラムは主記憶装置に記憶されるプログラム内蔵方式が主流になり、プログラミング言語によって記述されるようになりました。つまり、プログラムは、コンピュータを動かすための指示書にあたります。
一方、アルゴリズムは、特定の問題を解くための手順となります。アルゴリズムは、よくフローチャートを使って表されるため、ケースによってはプログラムと同等であるとも言えるので、このアルゴリズムをコンピュータ上にソフトウェアとして実装する場合はプログラムと表現できます。但し、一般的にはアルゴリズムは、計算可能なものを計算する手続きや計算のやり方を指しています。
目的に応じてAIを効果的に活用するためには、
[タグ]
[関連]