Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Programy pre skoré elektromechanické kalkulačky: Stroje ako Analytický motor (navrhnutý Charlesom Babbage, aj keď nikdy úplne zostavený) a Zuse Z3 mali programy, ktoré ovládali ich prevádzku, aj keď vo veľmi základných formách v porovnaní s moderným softvérom. Tieto programy boli často implementované pomocou dierovaných kariet alebo pásky. Toto sú silní kandidáti na to, že sú najskorší, aj keď pravdepodobne nie „softvér“, ako tomu rozumieme dnes.
* Programy jazykových jazykov včasného zhromaždenia: Ako sa objavili elektronické počítače, programy boli napísané v montážnych jazykoch-programovacích jazykoch na nízkej úrovni, ktoré priamo zodpovedajú pokynom stroja. Tieto boli stále veľmi blízko k hardvéru, ale predstavovali významný krok k abstraktiu procesu programovania.
* Najskoršie programovacie jazyky na najvyššej úrovni: Jazyky ako Fortran (1957) a COBOL (1959) boli priekopnícke, pretože programátorom umožnili písať kód v ľudskej čitateľnejšej forme, ktorá sa potom preložila do strojových pokynov. Sú bližšie k tomu, čo by sme dnes poznali ako softvér.
Je ťažké definitívne povedať, čo prišlo „prvé“, pretože vývoj nebol lineárny. Na rôznych strojoch boli vyvinuté rôzne typy programov. Softvér „First“ do značnej miery závisí od toho, ako definujete „softvér“ a aké kritériá uprednostňujete.