ENIAC
メモリがごくわずかなため、プログラム内蔵能力は事実上はほぼ無く、パンチカードなどの外部デバイスからプログラムを取り込む方式である。
ENIACは複雑なプログラムも組むことができ、ループ、分岐、サブルーチンが可能である。プログラミングは複雑な作業で、通常1週間ほどかかった。紙上でプログラムが完成したら、次にパッチパネルでスイッチ群やケーブルの配線を変更することでプログラムをENIACに設定する必要があり、それに数日かかる。そして設定ミスがないかを検証・デバッグするのに、ENIACの「シングルステップ」動作機能を活用する。
ENIAC(エニアック、Electronic Numerical Integrator and Computer)は、アメリカで開発された黎明期の電子計算機。