Det er umulig å finne en enkelt oppfinner av programvare. Her er grunnen:
* programvare er et konsept, ikke en fysisk oppfinnelse: Programvare refererer til instruksjonene som forteller en datamaskin hva du skal gjøre. Det er et logisk konsept som utviklet seg gradvis.
* tidlige pionerer: Mange individer ga avgjørende bidrag til utvikling av programvare. Noen nøkkeltall inkluderer:
* Ada Lovelace (1843): Betraktet som den første dataprogrammereren for sitt arbeid med Charles Babbage sin analytiske motor.
* Grace Hopper (1940 -tallet): Utviklet den første kompilatoren, og oversettes menneskelig lesbar kode til maskinspråk.
* Alan Turing (1930 -tallet): Pioner for konseptet med en universell turingmaskin, og la grunnlaget for moderne datamaskiner.
* John von Neumann (1940 -tallet): Utviklet von Neumann -arkitekturen, som er grunnlaget for de fleste moderne datamaskiner.
* Kontinuerlig evolusjon: Programvaren har stadig utviklet seg siden de første dagene. Nye programmeringsspråk, operativsystemer og applikasjoner utvikles kontinuerlig, og bygger på arbeidet fra tidligere generasjoner.
I stedet for å tilskrive programvareoppfinnelse til en enkelt person, bør vi erkjenne den kollektive innsatsen fra utallige individer som bidro til dens utvikling over tid.