Det er umuligt at finde ud af en enkelt opfinder af software. Her er hvorfor:
* software er et koncept, ikke en fysisk opfindelse: Software henviser til de instruktioner, der fortæller en computer, hvad de skal gøre. Det er et logisk koncept, der gradvist udviklede sig.
* Tidlige pionerer: Mange individer gav afgørende bidrag til udviklingen af software. Nogle nøglefigurer inkluderer:
* Ada Lovelace (1843): Overvejede den første computerprogrammør for sit arbejde med Charles Babbage's analytiske motor.
* Grace Hopper (1940'erne): Udviklede den første kompilator, der oversatte menneskelig læsbar kode til maskinsprog.
* Alan Turing (1930'erne): Banebrydende for begrebet en universel Turing -maskine, der lagde grundlaget for moderne computere.
* John von Neumann (1940'erne): Udviklede Von Neumann -arkitekturen, som er grundlaget for de fleste moderne computere.
* Kontinuerlig udvikling: Software har konstant udviklet sig siden sine tidlige dage. Nye programmeringssprog, operativsystemer og applikationer udvikles konstant og bygger på arbejdet fra tidligere generationer.
I stedet for at tilskrive software opfindelsen til en enkelt person, bør vi anerkende den kollektive indsats fra utallige individer, der har bidraget til dens udvikling over tid.