Povijest softvera - što je to, definicija i koncept

Povijest softvera bavi se podrijetlom, evolucijom i raznim događajima koji su se događali tijekom postojanja softvera.

Softver shvaćamo kao nematerijalni dio ili čimbenik računanja i informatike koji omogućuje korisnost hardvera. Primjeri toga su operativni sustavi ili aplikacije.

Stoga softver ne može postojati bez intervencije hardvera i obrnuto, tako da se oba pojma trebaju jedan drugom kako bi mogli imati bilo kakvu upotrebu ili uslužni program.

Porijeklo softvera

Softver kao teorijski pojam potječe iz dva značajna događaja.

Prvi se odnosi na razvoj algoritma dizajniranog za određeni stroj, kakav je u svoje vrijeme bio 'analitički stroj' sredinom devetnaestog stoljeća. Ovaj stroj na kraju nikada nije realiziran i algoritam nije primijenjen u praksi. Programerica prvog "proto-dijela" softvera bila je Ada Lovelace, prva programerka u povijesti.

Drugi događaj koji se dogodio bilo je djelo Alana Turinga koje se temeljilo na izračunljivim brojevima, pa bismo se suočili s prvom softverskom teorijom svih vremena. To se dogodilo malo prije sredine 20. stoljeća.

Sintetizirajući, može se reći da je softver pojam koji se koristi relativno malo godina, tako da je to znanost koja tek treba prijeći dugačak put.

Povijesne faze softvera

Povijest softvera možemo podijeliti u sljedeće faze, počevši od nastanka do njegove situacije u 21. stoljeću:

  • Scena prije 1950: Desetljeća su u kojima su postavljeni prvi temelji i potezi softvera. Kao što je spomenuto u prethodnom odjeljku, Ada Lovelace i Alan Turing preteče su koncepta "softvera".
  • Desetljeće od 50 '60' i 70 ': U tim godinama softver je od teorijskog i apstraktnog koncepta postao prepoznat kao nezamjenjiv čimbenik za izum i razvoj uređaja ili strojeva. Pojam "softverski inženjering" skovan je prvi put na NATO konferenciji. Ovo je prvi uzorak jedne od najproučenijih i odgovarajuće traženih znanosti i struke. U to su vrijeme najčešće korišteni jezici bili COBOL i FORTRAN.
  • Desetljeće 80-ih i 90-ih: U ova dva desetljeća identificiran je problem, a to je da je velika potražnja premašila ponudu profesionalaca u industriji. Nadalje, profesionalci ne bi mogli pokriti toliko područja znanja bez prethodne specijalizacije. Prvi kolaps nastao je u projektima i poslovima napredne složenosti. Ne odlazeći dalje, u ovo su vrijeme Windows pokrenuti 1985., a Linux 1992. Uz to, pojava HTML-a zaslužna je i za uspon World Wide Weba (WWW), jedne od glavnih prekretnica digitalnog doba.
  • XXI stoljeće: Od početka 21. stoljeća postignuti su veliki pomaci na svim poljima pokrivenim softverom. Od pojave revolucionarnog pametnog telefona, s integriranim softverom koji čini jedan uređaj može obavljati zadatke za koje je prethodno bilo potrebno računalo. S druge strane, razine razvoja postignute su i u tehnologijama koje tek treba istražiti i razviti, poput AI ili već dobro poznatih kriptovaluta. Primjeri ovog napretka su glasovni asistenti velikih tvrtki kao što su Apple, Microsoft ili Amazon, koji mogu oponašati ljudsko ponašanje. U ove svrhe postoji mnoštvo programskih jezika u kojima cilj projekta određuje koji jezik treba koristiti i prema tome, koji je specifični profesionalni tip potreban. Neki jezici koje možemo spomenuti su SWIFT (za aplikacije u iOS okruženjima), JavaScript (za web okruženja) ili PHP (namijenjen zadacima i programiranju poslužitelja ili fizičkih strojeva).

Kao što je primijećeno, povijest softvera nije pretjerano duga, ali je vrlo intenzivna, jer se tijekom njegovog povijesnog putovanja javljaju mnogi njezini razvoji i posljedice. Dokaz tome su brojni programski jezici i deseci tisuća projekata koji su na njima izvedeni.

Popularni Postovi

Euroobveznice

Najbolji način za davanje povjerenja tržištima je ujedinjena Europa koja izdaje euroobveznice, tako da se jeftinije financira i tako možemo provoditi ekspanzivne politike koje potiču gospodarski rast. Trenutno je perifernim zemljama još uvijek vrlo teško financirati se, a samim time i teže plaćati svoje troškove, pa se čita više…

Rast e-trgovine i financijskih usluga

Tehnološki razvoj bilježi nezamisliv procvat prije samo 15 godina. Dolazak četvrte industrijske revolucije, internet stvari i globalizacija povećavaju i potencijalne kupce i potencijalne prodavače i dobavljače. E-trgovina više nije samo potencijalna tržišna niša, već se čita više…

Ključevi za povećanje plaće prilikom promjene posla

Kada je riječ o postizanju uspješnog pregovaranja o plaći u promjeni posla, neophodno je razumjeti situaciju u kojoj se nalazi tvrtka. Uz to, vrlo je važno znati potražnju koja ima položaj na tržištu rada, što više ljudi bude tuženo i bori se za poziciju, to će veća pregovaračka snaga imati tvrtku i pročitajte više…

Je li moguće ulagati na burzu vikendom?

Na europskim burzama dolazi običan vikend. Petak je popodne i dolazi vrijeme zatvaranja. Burno posredovanje blijedi. Akcije će biti zamrznute tijekom vikenda. Brokeri odvraćaju umorne oči od monitora, stavljaju na sebePročitajte više…