Kodspråk
Kodspråk, eller programmeringsspråk, är formella språk som används för att beskriva instruktioner till datorer. De definierar syntaxen (reglerna för hur koder skrivs) och semantiken (hur koden tolkas och vad den gör). Genom översättare som kompilatorer eller tolkar konverteras programsatsen till maskinkod eller körs på en virtuell maskin. Syftet med kodspråk är att beskriva algoritmer och datahantering på ett sätt som både datorn och utvecklaren kan förstå och underhålla.
Språken kan följa olika programmeringsparadigm, som imperativ, objektorienterad, funktionell, logisk eller deklarativ programmering. De kan vara
Historiskt utökades kodspråken från 1950-talets Fortran och Lisp till dagens mångfald. De används inom mjukvaruutveckling, webbapplikationer,
Språken uppdateras genom nya versioner och, i vissa fall, officiella standarder (till exempel ANSI C eller Java