プログラム内蔵方式以前の計算機械、例えばeniacは、パッチパネルやプラグボードで配線を変更することでプログラミングされており、ある問題用に構成されているものを、別の問題用に構成するには多大な手間が必要だった。