Ar kada nors susimąstėte, kad programinės įrangos kūrimo istorija galėtų būti įdomi? Tikriausiai nieko nenustebins, kad ji glaudžiai susijusi su kompiuterių istorija. Ankstyvieji kompiuteriai žymiai skyrėsi nuo šiandieninių. Tai buvo mechaninės mašinos, žinomos kaip analoginiai kompiuteriai. Tačiau kokia buvo programinė įranga? Apie tai ir pasakojame šiame straipsnyje.
Pirmieji bandymai
Pirmasis programinės įrangos pavyzdys siejamas su 1810 m., kai Joseph Marie Jacquard sukūrė kortose išmuštų skylučių sistemą. Ši buvo skirta tam, kad būtų galima nukreipti raštus, naudojamus jo staklėse, gaminant audinį. Kortelėse arba popierinėse juostose išmuštų skylučių naudojimo technika vėliau buvo pritaikyta programuojant ankstyvuosius kompiuterius.
Kiti teigia, kad pirmoji programinės įrangos kūrėja buvo Ada Lovelace, kuri 1843 m. sukūrė elementarią programą Charles Babbage varikliui. Ji leido sukurti sekas taip, kad būtų galima duoti nurodymus pasirinkti konkrečias pavaras ir velenus. Akivaizdu, kad šiais laikais programinės įrangos kūrimas yra visiškai kitoks.
Didysis proveržis
Jis siejamas su George Boole, kuris 1947 m. įrodė ryšį tarp logikos ir matematikos. Be to mes neturėtume kompiuterių, kuriuos visi naudojame kasdien, įskaitant išmaniuosius telefonus. Visgi tik 1948-aisiais Claude Shannon parašė disertaciją apie tai, kaip dvejetainė logika gali būti panaudota kompiuterijoje. Tai leido sukurti pirmuosius skaitmeninius kompiuterius, kurie galėjo gauti nurodymus, ką daryti naudojant dvejetainę logiką kaip metodą.
1949 m. John Mauchly sukūrė pirmąją programavimo kalbą elektroniniams skaičiavimo įrenginiams „ShortCode“. Tačiau programinės įrangos kūrėjui reikėjo ranka pakeisti teiginius iš 0 į 1. 1951-aisiais Grace Hopper sukūrė pirmąjį kompiliatorių, kuris programavimo kalbos teiginius pavertė reikiamais 0 ir 1. Tai paskatino greitesnį programinės įrangos kūrimą.
Pirmoji programavimo kalba
1957 m. buvo sukurta pirmoji pagrindinė programavimo kalba „Fortran“. Ji puikiai valdė skaičius, bet ne taip gerai valdė įvestis ir išvestis, reikalingas verslo kompiuteriams. Siekiant tai išspręsti, 1959 m. buvo sukurta „COBOL“, specialiai skirta verslo kompiuteriams. Ji vis dar yra daugelio pagrindinių sistemų, naudojamų bankininkystės pramonėje, pagrindas.
Ankstyvosios programinės įrangos žymiai skyrėsi nuo to, ką turime šiandien. Patyrę specialistai gali sukurti unikalius IT sprendimus, paremtus naujausiomis technologijomis. Tai leidžia integruoti daug įvairių verslo procesų ir dirbti efektyviau.