Tarakilishi
Kompyuta haiwezi kufanya kazi mpaka kipatikane kitu kinachoitwa software, ambacho kinawakilisha programu zinazoendesha kompyuta. Programu hizo zimegawanyika katika sehemu kuu mbili:
Alan Turing
Alikuwa kati ya watu wa kwanza walioshughulika na kompyuta tarakimu. Alielewa ya kwamba kompyuta inaweza kutumiwa hata kwa shughuli nje ya hisabati kama lugha ya programu yake inatafsiri shughuli hizi katika namba 0 na 1.