Skip to main content

Hvad er computersprog?

Et computersprog er et sprog, der består af formel syntaks og semantik, der giver brugerne mulighed for at kommunikere instruktioner til computersystemer.Programmeringssprog er langt de mest almindelige eksempler på computersprog, så udtrykkene computersprog og programmeringssprog bruges ofte om hverandre.En computer kan ikke arbejde med menneskeligt sprog, og i de fleste tilfælde kan et menneske ikke effektivt arbejde på computerbinært computer, så et sprog på højere niveau er nødvendigt for at give programmerere mulighed for at give instruktioner til computersystemer.Der er flere typer computersprog.Forskellige programmerere vælger at bruge et eller flere sprog på grund af personlig præference, de særlige kapaciteter på et givet sprog og kravene til projektet.og kan sammenlignes med grammatikken og ordforrådet for menneskelige sprog.Forskellige programmeringsbetingelser skal placeres i bestemte ordrer og præget af specifik tegnsætning og afstand, der skal forstås af computeren.Generelt er disse begrænsninger på computersprog meget strengere end dem på menneskelige sprog.Et menneskeligt sprog kan ofte stadig forstås, selv med grammatik- og ordforbrugsproblemer, men computere for fortolkende kræfter er relativt begrænset;Selv mindre afstandsproblemer vil på mange sprog resultere i en fejlmeddelelse, da computeren ikke vil være i stand til at følge instruktionerne som givet.

Human sprog er beregnet til at give enkeltpersoner mulighed for at kommunikere med hinanden.Dette kan involvere diskussion, kommando, forhør, erklæring og mange andre former for kommunikation.Formålet med computersprog er på den anden side generelt at give eksplicitte instruktioner, som computeren skal følge, så sådanne sprog er generelt bydende nødvendige.Nogle computersprog er imidlertid primært baseret på brugen af logiske udtryk eller matematiske formler.At reducere computersprog til matematiske eller logiske udtryk kan hjælpe med at reducere mulighederne for bivirkninger, der kan være resultatet af nogle imperative udtryk, men det kan også gøre programmering vanskeligere for dem uden omfattende matematiske færdigheder.

Computersprog ændres og udvikles over tidFor bedre at imødekomme deres brugers behov og følge med teknologiske fremskridt.Ændringer inkluderer ændringer i syntaks og semantik samt stigninger og tilføjelser til den samlede funktionalitet.Et moderne computersprog kan for eksempel opdateres fra en ældre version for at gøre brug af processorer med flere kerner.Sprog er også optimeret til programmeringsapplikationer til mobile enheder.