Zgodovina programske opreme - kaj je to, opredelitev in koncept

Zgodovina programske opreme obravnava izvor, razvoj in različne dogodke, ki so se dogajali ves čas obstoja programske opreme.

Programsko opremo razumemo kot neopredmeten del ali dejavnik računalništva in informatike, ki omogoča uporabnost strojne opreme. Primeri tega so operacijski sistemi ali aplikacije.

Zato programska oprema ne more obstajati brez posredovanja strojne opreme in obratno, zato se oba izraza potrebujeta, da bi lahko imela kakršno koli uporabo ali pripomoček.

Izvor programske opreme

Programska oprema kot teoretični izraz ima svoj izvor dva pomembna dogodka.

Prva se nanaša na razvoj algoritma, zasnovanega za določen stroj, saj je bil 'analitični stroj' v svojem času sredi devetnajstega stoletja. Ta stroj na koncu ni bil nikoli realiziran in algoritem ni bil uporabljen v praksi. Programerka prvega "proto dela" programske opreme je bila Ada Lovelace, prva programerka v zgodovini.

Drugi dogodek je bilo delo Alana Turinga, ki je temeljilo na računskih številih, zato se bomo soočili s prvo teorijo programske opreme vseh časov. To se je zgodilo malo pred sredino 20. stoletja.

S sintezo lahko rečemo, da je programska oprema izraz, ki se uporablja že razmeroma nekaj let, zato je znanost, ki jo čaka še dolga pot.

Zgodovinske faze programske opreme

Zgodovino programske opreme lahko razdelimo na naslednje stopnje, od njenega nastanka do razmer v 21. stoletju:

  • Oder pred letom 1950: So desetletja, v katerih so postavljeni prvi temelji in poteze s programsko opremo. Kot smo že omenili v prejšnjem poglavju, sta Ada Lovelace in Alan Turing predhodnika koncepta "programske opreme".
  • Desetletje 50 '60' in 70 ': V teh letih se je programska oprema od teoretičnega in abstraktnega koncepta spremenila v nepogrešljiv dejavnik za izum in razvoj naprav ali strojev. Izraz "programsko inženirstvo" je bil prvič uveden na konferenci zveze NATO. To je prvi vzorec ene najbolj preučenih in ustrezno zahtevanih znanosti in poklicev. Takrat sta bila najpogosteje uporabljena jezika COBOL in FORTRAN.
  • Desetletje 80. in 90. let: V teh dveh desetletjih je bila ugotovljena težava, in sicer, da je veliko povpraševanje preseglo ponudbo strokovnjakov v tej panogi. Poleg tega strokovnjaki ne bi mogli pokrivati ​​toliko področij znanja brez predhodne specializacije. Prvi propadi so nastali pri projektih in delovnih mestih napredne zahtevnosti. Ne da bi šli dlje, sta bila takrat Windows predstavljena leta 1985 in Linux leta 1992. Poleg tega je videz HTML zaslužen za vzpon svetovnega spleta (WWW), enega glavnih mejnikov digitalne dobe.
  • XXI stoletje: Od začetka 21. stoletja je bil dosežen velik napredek na vseh področjih, ki jih pokriva programska oprema. Od pojava revolucionarnega pametnega telefona lahko z vgrajeno programsko opremo, ki naredi eno samo napravo, opravlja naloge, ki so prej zahtevale računalnik. Po drugi strani pa so stopnje razvoja dosežene tudi v tehnologijah, ki jih je treba še raziskati in razviti, na primer AI ali že znane kriptovalute. Primeri tega napredka so glasovni pomočniki velikih podjetij, kot so Apple, Microsoft ali Amazon, ki lahko posnemajo človeško vedenje. Za te namene obstaja veliko programskih jezikov, v katerih cilj projekta določa, kateri jezik naj bo uporabljen in torej, kakšen poseben poklicni tip je potreben. Nekateri jeziki, ki jih lahko omenimo, so SWIFT (za aplikacije v okoljih iOS), JavaScript (za spletna okolja) ali PHP (namenjen nalogam in programiranju strežnikov ali fizičnih strojev).

Kot smo že opazili, zgodovina programske opreme ni predolga, je pa zelo intenzivna, saj se skozi njeno zgodovinsko pot pojavljajo številni njeni razvoji in posledice. Dokaz za to so številni programski jeziki in deset tisoč projektov, ki so bili izvedeni na njihovi podlagi.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave