Hem : Programvaruvillkor : Definition på låg nivå

Språk på låg nivå

Ett språk på låg nivå är en typ av programmeringsspråk som innehåller grundläggande instruktioner som känns igen av en dator. Till skillnad från språk på hög nivå används av programvara utvecklareär lågnivåkod ofta kryptisk och inte läsbar för människor. Två vanliga typer av programmeringsspråk på låg nivå är assembleringsspråk och maskinspråk.

Programvara och skript är skrivna på högnivåspråk, som C#, Snabboch PHP. En programutvecklare kan skapa och redigera källkod på ett högnivåspråk med hjälp av en programmering IDE eller till och med en grundläggande textredigerare. Koden känns dock inte igen direkt av CPU. Istället måste det vara sammanställas till ett lågnivåspråk.

Monteringsspråk är ett steg närmare ett språk på hög nivå än maskinspråk. Den innehåller kommandon som MOV (flytta), LÄGG TILL (lägg till) och SUB (subtrahera). Dessa kommandon utför grundläggande åtgärder, som att flytta värden till minne register och utför beräkningar. Monteringsspråk kan konverteras till maskinspråket med en assembler.

Maskinspråk, eller maskinkod, är den lägsta nivån av datorspråk. Det innehåller binär kod genereras ofta genom att sammanställa källkod på hög nivå för en specifik Processorn. De flesta utvecklare behöver aldrig redigera eller ens titta på maskinkod. Endast programmerare som bygger programvarukompilatorer och operativsystem måste visa maskinspråk.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av språk på låg nivå. Det förklarar i dataterminologi vad Low-Level Language betyder och är ett av många programvaruuttryck i TechLib-ordboken.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna definition på låg nivå språk är till hjälp kan du referera till den med citatlänkarna ovan.