Programmatūras vēsture - kas tā ir, definīcija un jēdziens 2021. gads

Programmatūras vēsture attiecas uz programmatūras izcelsmi, evolūciju un dažādiem notikumiem, kas notikuši visā programmatūras pastāvēšanas laikā.

Mēs saprotam programmatūru kā skaitļošanas un informātikas nemateriālo daļu vai faktoru, kas ļauj aparatūrai būt noderīgai. Piemēri tam ir operētājsistēmas vai lietojumprogrammas.

Tāpēc programmatūra nevar pastāvēt bez aparatūras iejaukšanās un otrādi, tāpēc abiem terminiem ir nepieciešams viens otram, lai tiem būtu jebkāda izmantošana vai lietderība.

Programmatūras izcelsme

Programmatūra kā teorētisks termins ir cēlies no diviem ievērojamiem notikumiem.

Pirmais attiecas uz algoritma izstrādi, kas izstrādāts konkrētai mašīnai, jo ‘analītiskā mašīna’ savulaik bija deviņpadsmitā gadsimta vidū. Galu galā šī mašīna nekad netika realizēta, un algoritms netika ieviests praksē. Pirmās programmatūras "proto-daļas" programmētājs bija Ada Lovelace, pirmā sieviešu programmētāja vēsturē.

Otrais notikušais notikums bija Alana Tūringa darbs, kura pamatā bija aprēķināmi skaitļi, tāpēc mēs saskaramies ar visu laiku pirmo programmatūras teoriju. Tas notika neilgi pirms 20. gadsimta vidus.

Sintezējot, var teikt, ka programmatūra ir termins, kas ir izmantots salīdzinoši dažus gadus, tāpēc tā ir zinātne, kurai vēl tāls ceļš ejams.

Programmatūras vēsturiskie posmi

Mēs varam sadalīt programmatūras vēsturi šādos posmos, sākot no tās sākuma līdz situācijai 21. gadsimtā:

  • Posms pirms 1950. gada: Tie ir gadu desmiti, kuros tiek likti pirmie programmatūras pamati un otas. Kā minēts iepriekšējā sadaļā, Ada Lovelace un Alan Turing ir “programmatūras” jēdziena priekšgājēji.
  • 50 '60' un 70 'desmitgade: Šajos gados programmatūra no teorētiskas un abstraktas koncepcijas kļuva par neatņemamu faktoru ierīču vai mašīnu izgudrošanai un attīstībai. Termins "programmatūras inženierija" pirmo reizi tiek izdomāts NATO konferencē. Šī ir pirmā no visvairāk pētītajām un attiecīgi pieprasītākajām zinātnēm un profesijām. Tajā laikā visplašāk lietotās valodas bija COBOL un FORTRAN.
  • 80. un 90. gadu desmitgade: Šajās divās desmitgadēs ir identificēta problēma, un tas ir tas, ka lielais pieprasījums pārsniedza nozares profesionāļu piedāvājumu. Turklāt profesionāļi bez iepriekšējas specializācijas nevarēja aptvert tik daudz zināšanu jomu. Pirmais sabrukums radās sarežģītas pakāpes projektos un darbos. Turpinot neko tālāk, šajā laikā Windows tika palaists 1985. gadā un Linux 1992. gadā. Turklāt HTML izskats ir saistīts ar globālā tīmekļa (WWW) pieaugumu, kas ir viens no galvenajiem digitālā laikmeta pavērsieniem.
  • XXI gadsimts: Kopš 21. gadsimta sākuma ir gūti lieli panākumi visās jomās, uz kurām attiecas programmatūra. Kopš revolucionārā viedtālruņa parādīšanās ar integrētu programmatūru, kas izgatavo vienu ierīci, var veikt uzdevumus, kuriem iepriekš bija nepieciešams dators. No otras puses, attīstības līmenis ir sasniegts arī tehnoloģijās, kuras vēl jāizpēta un jāizstrādā, piemēram, AI vai jau labi zināmās kriptovalūtas. Šo sasniegumu piemēri ir lielu uzņēmumu, piemēram, Apple, Microsoft vai Amazon, balss palīgi, kas var atdarināt cilvēku uzvedību. Šiem nolūkiem ir daudz programmēšanas valodu, kurās projekta mērķis nosaka, kāda valoda jāizmanto, un līdz ar to, kāds īpašs profesionālais tips ir nepieciešams. Dažas valodas, kuras mēs varam pieminēt, ir SWIFT (lietojumprogrammām iOS vidēs), JavaScript (tīmekļa vidēm) vai PHP (paredzētas uzdevumiem un serveru vai fizisko mašīnu programmēšanai).

Kā tika novērots, programmatūras vēsture nav pārāk gara, taču tā ir ļoti intensīva, jo visā tās vēsturiskajā ceļojumā notiek daudz tās attīstības un atzarošanas. Pierādījums tam ir neskaitāmās programmēšanas valodas un desmitiem tūkstoši uz tām balstīto projektu.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave