ENIAC 可以被編程去執行複雜嘅運算序列,包括環,分支,同埋子程式.然而,而唔係現今嘅存儲程式電腦,ENIAC 只係一組大嘅數學機器,最初由插板線路同埋三個隨身功能表 (每一組有1200個十向開關) 組合而組成嘅程式.解決一個問題並將佢映射到機器上嘅任務係複雜嘅,通常需要幾個星期.因為將程式映射到機器上嘅複雜性,程序只有喺大量測試現有程式之後先會被改變.當程序喺紙上被編寫出來之後,透過操縱同<unk>線將程式轉換到ENIAC嘅過程可以花幾日.但後來係經過一段時間嘅驗證,並由 Bilalny 執行<unk>錯能力,而後來係由三個隨身功能表 (每一組有1200個十向開關) 組成嘅程式.用 ENIAC 內部模塊進行執行,原本係一個大型數學機器嘅集合,而每個程序只能用一個入口
操作嘅複雜序列,包括循环,分支,同埋子程序