Skip to main content

Hva er dataspråk?

Et dataspråk er et språk som består av formell syntaks og semantikk som lar brukerne kommunisere instruksjoner til datasystemer.Programmeringsspråk er uten tvil de vanligste eksemplene på dataspråk, så begrepene dataspråk og programmeringsspråk blir ofte brukt om hverandre.En datamaskin kan ikke jobbe med menneskelig språk, og i de fleste tilfeller kan et menneske ikke effektivt fungere i datamaskinbinær, så et språk på høyere nivå er nødvendig for å la programmerere gi instruksjoner til datasystemer.Det er flere typer dataspråk.Ulike programmerere velger å bruke ett eller flere språk på grunn av personlig preferanse, de spesielle mulighetene til et gitt språk, og kravene til prosjektet.

Syntaks og semantikk, eller struktur og mening, er de to definerende egenskapene til dataspråkog kan sammenlignes med grammatikk og ordforråd for menneskelige språk.Ulike programmeringsbetingelser må legges i bestemte ordrer og markeres av spesifikk tegnsetting og avstand som skal forstås av datamaskinen.Generelt er disse begrensningene på dataspråk mye strengere enn de på menneskelige språk.Et menneskelig språk kan ofte fremdeles forstås selv med grammatikk- og ordbruksproblemer, men datamaskinens tolkende krefter er relativt begrensede;Til og med mindre avstandsproblemer vil på mange språk resultere i en feilmelding, da datamaskinen ikke vil kunne følge instruksjonene som gitt.

Menneskelige språk er ment å tillate enkeltpersoner å kommunisere med hverandre.Dette kan innebære diskusjon, kommando, avhør, erklæring og mange andre former for kommunikasjon.Hensikten med dataspråk er derimot generelt å gi eksplisitte instruksjoner for datamaskinen å følge, slik at slike språk generelt er avgjørende.Noen dataspråk er imidlertid hovedsakelig basert på bruk av logiske uttrykk eller matematiske formler.Å redusere dataspråk til matematiske eller logiske uttrykk kan bidra til å redusere mulighetene for bivirkninger som kan være resultatet av noen imperative uttrykk, men det kan også gjøre programmering vanskeligere for de uten omfattende matematiske ferdigheter.

Dataspråk er endret og utviklet over tidFor å imøtekomme brukerens behov bedre og å følge med teknologiske fremskritt.Endringer inkluderer endringer i syntaks og semantikk samt økninger og tillegg til generell funksjonalitet.Et moderne dataspråk kan for eksempel oppdateres fra en eldre versjon for å benytte seg av prosessorer med flere kjerner.Språk er også optimalisert for programmeringsapplikasjoner for mobile enheter.