A 17. szazadban mar ismert volt a kettes szamrendszer, de a szabalyait 1854-ben George Boole matematikus irta le eloszor. Rola neveztek el a Boole algebrat ami a mai binaris szamitogepek mukodeset irja le. A legkorabbi ismert feljegyzes a temaban okori gorog eredetu, de ok nem hasznaltak a binaris rendszert szamitasokhoz, csak logikai problemak leirasahoz.
Egyebkent a vilag elso ismert programjait meg Ada Lovelace irta a Babbage altal tervezett gephez, de mivel a gep nem keszult el, ezert meg kb. egy evszazad kellett amig a szamitogepekek elkezdtuk hasznalni.
A cikkel kapcsolatban egy kerdes merul csak fel: Milyen gepre irtak a programot. Ugyanis egy program irasahoz eloszor szukseg van az adott kornyezet definialasara. Ez tortenhet lazan vagy mernoki szinten. A laza definicio allaht annyibol is, hogy lesz benne egy olyan funkcio ami kiszamolja X-et, az erre irt program meg abbol all, hogy hasznaljuk X funkciot. A mernoki leiras alapjan viszont keszitheto egy emulator, ami hosszabb ido alatt, de kepes kiszamolni a feladatot. Kerdes, hogy az eredeti tanulmany iroi melyik modszert hasznaltak. (tudomanyos ertelme igazabol csak a masodiknak van)