ENIAC
また、記憶装置が機械的に回転するため、性能がその回転速度に制限されていた。また入力がパンチカードだったため、それによっても性能が制限されていた。制御は手動であり、プログラム能力はない。
イギリスではトミー・フラワーズがColossusを設計し、1943年から暗号解読に使われた。Colossusはデジタル式・電子式でENIACのようにスイッチと配線でプログラムを設定するが、暗号解読専用であり汎用性はない。
ハワード・エイケンの Harvard Mark I(1944年)はリレーを使った電気機械式の計算機で、さん孔テープでプログラムを供給する。様々な計算が可能だが、分岐命令がない。
ENIACは任意の演算を実行可能という点では Z3 や Mark I と同等だが、さん孔テープからプログラムを読み込むという点は欠けている。Colossus とはプログラムの設定方法が共通である。ENIACの利点は、チューリング完全性と電子的処理速度にある。ABCとENIACとColossusはいずれも真空管で演算回路を構成している。また、Z3やABCは二進法を採用していたが、ENIACは十進法だった。
1948年まで、ENIACでのプログラミングはColossusのように配線変更で行われていた。プログラムとデータを共通の記憶装置に格納するというプログラム内蔵方式はENIAC開発中に考案されたが、戦時中だったため完成が優先され、当初のENIACにそれが実装されることはなかった。また、ENIACには電子的な記憶装置が20カ所しかなく、データやプログラムの格納には小さすぎた。