Programvarehistorie - Hva er det, definisjon og konsept

Programvarens historie omhandler opprinnelsen, evolusjonen og ulike hendelser som har skjedd gjennom hele programvaren.

Vi forstår programvare som den immaterielle delen eller faktoren i databehandling og informatikk som gjør det mulig for maskinvare å være nyttig. Eksempler på dette er operativsystemer eller applikasjoner.

Derfor kan ikke programvaren eksistere uten inngrep fra maskinvaren og omvendt, så begge begrepene trenger hverandre for å kunne ha noe bruk eller verktøy.

Opprinnelsen til programvaren

Programvare som et teoretisk begrep har sin opprinnelse i to bemerkelsesverdige hendelser.

Den første refererer til utviklingen av en algoritme designet for en bestemt maskin, slik den 'analytiske maskinen' var i sin tid på midten av det nittende århundre. Denne maskinen til slutt ble aldri realisert, og algoritmen ble ikke satt i praksis. Programmereren av den første "deldelen" av programvaren var Ada Lovelace, den første kvinnelige programmereren i historien.

Den andre hendelsen som skjedde var et verk av Alan Turing som var basert på beregningsbare tall, så vi ville stå overfor den første programvareteorien gjennom tidene. Dette skjedde like før midten av 1900-tallet.

Syntetisering, det kan sies at programvare er et begrep som har vært i bruk i relativt få år, så det er en vitenskap som fortsatt har en lang vei å gå.

Historiske stadier av programvare

Vi kan dele historien til programvaren i følgende stadier, fra begynnelsen til situasjonen i det 21. århundre:

  • Scene før 1950: Det er flere tiår der programvarens første grunnlag og penselstrøk legges. Som nevnt i forrige avsnitt er Ada Lovelace og Alan Turing forløperne til begrepet 'programvare'.
  • Tiår av 50 '60' og 70 ': I disse årene gikk programvare fra å være et teoretisk og abstrakt begrep til å bli anerkjent som en uunnværlig faktor for oppfinnelsen og utviklingen av enheter eller maskiner. Begrepet "software engineering" er laget for første gang på en NATO-konferanse. Dette er det første eksemplet på en av de mest studerte og tilsvarende etterspurte vitenskapene og yrkene. På den tiden var de mest brukte språkene COBOL og FORTRAN.
  • Tiår på 80- og 90-tallet: I disse to tiårene er det identifisert et problem, og det er at den store etterspørselen oversteg tilbudet av fagpersoner i bransjen. Videre kunne fagpersoner ikke dekke så mange kunnskapsområder uten forutgående spesialisering. De første kollapsene oppsto i prosjekter og jobber med avansert kompleksitet. Uten å gå lenger, på dette tidspunktet ble Windows lansert i 1985 og Linux i 1992. I tillegg er HTML-utseendet takket være fremveksten av World Wide Web (WWW), en av de viktigste milepælene i den digitale tidsalderen.
  • XXI århundre: Siden begynnelsen av det 21. århundre har det blitt gjort store fremskritt innen alle felt som er dekket av programvare. Siden adventen til den revolusjonerende smarttelefonen, med integrert programvare som gjør at en enkelt enhet kan utføre oppgaver som tidligere krevde en datamaskin. På den annen side har man også nådd utviklingsnivåer innen teknologier som ennå ikke er undersøkt og utviklet, for eksempel AI eller de allerede kjente kryptovalutaene. Eksempler på disse fremskrittene er stemmeassistentene til store selskaper som Apple, Microsoft eller Amazon, som kan etterligne menneskelig atferd. For disse formålene er det en rekke programmeringsspråk der prosjektets mål bestemmer hvilket språk som skal brukes og derfor hvilken spesifikk profesjonell type som er nødvendig. Noen språk som vi kan nevne er SWIFT (for applikasjoner i iOS-miljøer), JavaScript (for webmiljøer) eller PHP (beregnet på oppgaver og programmering av servere eller fysiske maskiner).

Som det er blitt observert, er programvarens historie ikke for lang, men den er veldig intens, siden mange evolusjoner og forgreninger av den oppstår gjennom hele dens historiske reise. Bevis på dette er de mange programmeringsspråkene og titusenvis av prosjekter som er utført basert på dem.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave