Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'Kompilator'

Kompilator

En kompilatorär ett datorprogramsom omvandlar instruktioner skrivna i något programspråk till ett annat programspråk, oftast maskinkod. Oftast skapas maskinkod som kan köras på samma dator som kompilatorn men det finns även så kallade korskompilatorer som kan producera kod för andra processortyper.

För flera nyare programspråk har det blivit vanligare att i stället för riktig maskinkod skapa kod för en virtuell maskin. Detta kallas ofta bytekod eftersom varje instruktion lagras som ett tal mellan 0 och 255, dvs en byte. För att exekvera bytekoden krävs en virtuell maskin, som vanligen är implementerad i C på ett sätt som gör att den lätt kan porteras (överflyttas) till olika hårdvaruarkitekturer. Det mest kända exemplet på språk där detta är vanligt är Java. Det finns nu även en kompilator som gör om källkod i Python till bytekod för Javas virtuella maskin (JVM).

Etymologi: Ordet kompilator förekom knappast i svenska språket (saob: 1/125/31934) innan datavetenskapen gjorde detta översättningslån på 1950-talet. Det engelska ordet compiler betyder sammanställare och används bland annat om redaktören för en antologi eller ett kompendium som sammanställer ett verk baserat på bidrag från flera författare. En av kompilatorns uppgifter är att sammanställa den översatta källkoden med subrutinbibliotek till ett fullständigt program. Denna uppgift brukar emellertid vanligen ligga inom en länkare som inte nödvändigtvis ingår i kompilatorn, speciellt inte vid dynamiskt länkade bibliotek av subrutiner.

Ett utdrag ur Modern Compier Design som talar om varför det heter just kompilator.

Kända kompilatorer:

  • GNU Compiler Collection (GCC)
  • Glasgow Haskell Compiler (GHC)

Redigera?

Artikeln skriven 2009-01-17 av Learning4sharing

Kategorier för Kompilator

Lära maskin våran språk(1), kompilator, dator, maskinkod(1), zxczxczxczxc(1)

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 3+10

Intresserad av fler artiklar?

Trä
TT
Bolsjevik
Turkiska
Låda
Wellpapp
Håkan
Helsingborgs IF
Kungliga Operan

Senaste sökningarna

Impotens har fått 1401 sökningar. Den senaste gjordes 2025-01-25 17:47:37.

bild har fått 1671 sökningar. Den senaste gjordes 2025-01-25 17:46:19.

tacktal har fått 1489 sökningar. Den senaste gjordes 2025-01-25 17:46:18.

rasism har fått 1436 sökningar. Den senaste gjordes 2025-01-25 17:41:24.

pov har fått 1522 sökningar. Den senaste gjordes 2025-01-25 17:41:23.

hypotermi har fått 1428 sökningar. Den senaste gjordes 2025-01-25 17:40:40.

stenografi har fått 1207 sökningar. Den senaste gjordes 2025-01-25 17:40:39.

apostel har fått 1455 sökningar. Den senaste gjordes 2025-01-25 17:38:39.

Rudolf Nurejev har fått 1652 sökningar. Den senaste gjordes 2025-01-25 17:38:21.

flygblad har fått 1176 sökningar. Den senaste gjordes 2025-01-25 17:37:25.

claes emil tholin har fått 1414 sökningar. Den senaste gjordes 2025-01-25 17:37:10.

nomad har fått 1525 sökningar. Den senaste gjordes 2025-01-25 17:37:00.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 0.13 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.