Istoria software - Ce este, definiție și concept

Istoria software-ului tratează originile, evoluția și diversele evenimente care au avut loc de-a lungul existenței software-ului.

Înțelegem software-ul ca fiind partea intangibilă sau factorul de calcul și informatică care face posibil ca hardware-ul să fie util. Exemple în acest sens sunt sistemele de operare sau aplicațiile.

Prin urmare, software-ul nu poate exista fără intervenția hardware-ului și invers, așa că ambii termeni au nevoie unul de celălalt pentru a putea avea orice utilizare sau utilitate.

Originea software-ului

Software-ul ca termen teoretic își are originea în două evenimente notabile.

Primul se referă la dezvoltarea unui algoritm conceput pentru o anumită mașină, întrucât „mașina analitică” era la vremea sa la mijlocul secolului al XIX-lea. În cele din urmă, această mașină nu a fost niciodată realizată și algoritmul nu a fost pus în practică. Programatorul primei „protopărți” a software-ului a fost Ada Lovelace, prima femeie programatoare din istorie.

Al doilea eveniment care a avut loc a fost o lucrare a lui Alan Turing bazată pe numere calculabile, așa că ne-am confrunta cu prima teorie a software-ului din toate timpurile. Acest lucru s-a întâmplat cu puțin înainte de mijlocul secolului al XX-lea.

Sintetizând, se poate spune că software-ul este un termen care a fost utilizat de relativ puțini ani, deci este o știință care mai are încă un drum lung de parcurs.

Etapele istorice ale software-ului

Putem împărți istoria software-ului în următoarele etape, începând de la originea sa până la situația sa din secolul 21:

  • Etapa înainte de 1950: Sunt decenii în care sunt puse primele baze și apăsări ale software-ului. După cum sa menționat în secțiunea anterioară, Ada Lovelace și Alan Turing sunt precursorii conceptului de „software”.
  • Deceniul anilor 50 '60' și 70 ': În acești ani, software-ul a trecut de la a fi un concept teoretic și abstract la a fi recunoscut ca un factor indispensabil pentru invenția și dezvoltarea de dispozitive sau mașini. Termenul „inginerie software” este inventat pentru prima dată la o conferință NATO. Acesta este primul eșantion din una dintre cele mai studiate și solicitate în mod corespunzător științe și profesii. În acea perioadă, cele mai utilizate limbi erau COBOL și FORTRAN.
  • Deceniul anilor 80-90: În aceste două decenii a fost identificată o problemă, și anume că marea cerere a depășit oferta de profesioniști din industrie. În plus, profesioniștii nu ar putea acoperi atâtea domenii de cunoaștere fără o specializare prealabilă. Primele colapsuri au apărut în proiecte și locuri de muncă de complexitate avansată. Fără a merge mai departe, în acest moment Windows a fost lansat în 1985 și Linux în 1992. În plus, apariția HTML se datorează ascensiunii World Wide Web (WWW), una dintre principalele etape ale erei digitale.
  • Secolul XXI: De la începutul secolului 21, s-au făcut progrese mari în toate domeniile acoperite de software. De la apariția smartphone-ului revoluționar, cu software integrat care face ca un singur dispozitiv să poată îndeplini sarcini care anterior cereau un computer. Pe de altă parte, au fost atinse niveluri de dezvoltare și în tehnologiile care nu au fost încă investigate și dezvoltate, cum ar fi AI sau criptomonedele deja cunoscute. Exemple ale acestor progrese sunt asistenții vocali ai companiilor mari precum Apple, Microsoft sau Amazon, care pot imita comportamentul uman. În aceste scopuri, există o multitudine de limbaje de programare în care obiectivul proiectului determină ce limbaj ar trebui utilizat și, prin urmare, ce tip profesional specific este necesar. Unele limbi pe care le putem menționa sunt SWIFT (pentru aplicații în medii iOS), JavaScript (pentru medii web) sau PHP (destinat sarcinilor și programării serverelor sau mașinilor fizice).

După cum sa observat, istoria software-ului nu este excesiv de lungă, dar este foarte intensă, deoarece multe evoluții și ramificații ale acestuia apar pe parcursul călătoriei sale istorice. Dovadă sunt numeroasele limbaje de programare și zecile de mii de proiecte care au fost realizate pe baza lor.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave