Tarkvara ajalugu - mis see on, määratlus ja mõiste

Lang L: none (table-of-contents)

Tarkvara ajalugu käsitleb tarkvara päritolu, arengut ja mitmesuguseid sündmusi, mis on kogu tarkvara olemasolu jooksul aset leidnud.

Mõistame tarkvara kui arvutamise ja informaatika immateriaalset osa või tegurit, mis võimaldab riistvarast kasu olla. Selle näiteks on operatsioonisüsteemid või rakendused.

Seetõttu ei saa tarkvara eksisteerida ilma riistvara sekkumiseta ja vastupidi, nii et mõlemad terminid vajavad üksteist, et neil oleks mingit kasutust või utiliiti.

Tarkvara päritolu

Tarkvara kui teoreetiline mõiste pärineb kahest märkimisväärsest sündmusest.

Esimene viitab konkreetse masina jaoks mõeldud algoritmi väljatöötamisele, kuna ‘analüütiline masin’ oli omal ajal XIX sajandi keskel. Seda masinat lõpuks ei realiseeritud ja algoritmi ei rakendatud. Tarkvara esimese "proto-osa" programmeerija oli Ada Lovelace, esimene naisprogrammeerija ajaloos.

Teine aset leidnud sündmus oli Alan Turingi töö, mis põhines arvutatavatel numbritel, seega seisaksime silmitsi kõigi aegade esimese tarkvarateooriaga. See juhtus veidi enne 20. sajandi keskpaika.

Sünteesides võib öelda, et tarkvara on termin, mida on kasutatud suhteliselt vähe aastaid, nii et see on teadus, mille ees on veel pikk tee.

Tarkvara ajaloolised etapid

Tarkvara ajaloo saame jagada järgmistesse etappidesse, alates selle tekkimisest kuni 21. sajandi olukorrani:

  • Etapp enne 1950. aastat: Need on aastakümned, kus pannakse tarkvara esimesed alused ja pintslitõmbed. Nagu eelmises osas mainitud, on „tarkvara” mõiste eelkäijad Ada Lovelace ja Alan Turing.
  • 50 '60' ja 70 'kümnendNendel aastatel muutus tarkvara teoreetilisest ja abstraktsest kontseptsioonist seadmete või masinate leiutamise ja arendamise hädavajalikuks teguriks. Mõistet "tarkvaratehnika" võeti esimest korda kasutusele NATO konverentsil. See on esimene valim ühest enim uuritud ja vastavalt nõudlikumast teadusest ja ametist. Sel ajal olid kõige enam kasutatavad keeled COBOL ja FORTRAN.
  • 80ndate ja 90ndate kümnend: Nende kahe aastakümne jooksul on probleem tuvastatud ja see on see, et suur nõudlus ületas selle valdkonna spetsialistide pakkumist. Pealegi ei saaks spetsialistid ilma eelneva spetsialiseerumiseta hõlmata nii paljusid teadmiste valdkondi. Esimene varing tekkis keerukate projektide ja töökohtade puhul. Edasi minemata lubati sel ajal Windows 1985. aastal ja Linux 1992. Lisaks on HTML-i ilme tänu digitaalse ajastu ühe peamise verstapostina kasvanud veebile (WWW).
  • XXI sajand: Alates 21. sajandi algusest on kõigis tarkvaraga hõlmatud valdkondades tehtud suuri edusamme. Alates revolutsioonilise nutitelefoni tulekust saab integreeritud tarkvaraga, mis teeb ühe seadme, täita ülesandeid, mis varem vajasid arvutit. Teiselt poolt on arengutasemed saavutatud ka veel uurimata ja arendatavate tehnoloogiate osas, nagu tehisintellekt või juba tuntud krüptovaluutad. Nendeks edusammudeks on suurettevõtete, näiteks Apple, Microsoft või Amazon, häälabilised, kes suudavad jäljendada inimeste käitumist. Nendel eesmärkidel on palju programmeerimiskeeli, milles projekti eesmärk määrab kindlaks, millist keelt tuleks kasutada ja millist konkreetset kutsetüüpi on vaja. Mõned keeled, mida võime mainida, on SWIFT (rakenduste jaoks iOS-i keskkondades), JavaScript (veebikeskkondade jaoks) või PHP (mõeldud ülesannete täitmiseks ja serverite või füüsiliste masinate programmeerimiseks).

Nagu on täheldatud, ei ole tarkvara ajalugu ülemäära pikk, kuid see on väga intensiivne, kuna kogu selle ajaloolise teekonna jooksul toimub selle palju arenguid ja tagajärgi. Selle tõestuseks on arvukad programmeerimiskeeled ja nende põhjal ellu viidud kümned tuhanded projektid.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave