Gå til indholdet

Compiler

Et program, der oversætter kildekode til en anden målrepræsentation.

Softwareudvikling

Hvad er en compiler?

En compiler oversætter kildekode til en anden målrepræsentation. Det kan være maskinkode eller anden kildekode. Kontrollerede sprogregler og fejl afhænger af værktøjet. Kompilering er ikke automatisk det samme som at samle filer, teste eller udrulle en applikation.

I et opdigtet webprojekt oversættes portal.ts til JavaScript-outputtet portal.js. Teamet kontrollerer meldinger og indstillinger for målmiljøet. Om output dannes trods fejl, afhænger af værktøj og opsætning. En målfil alene dokumenterer hverken fejlfrihed, korrekt forretningsmæssig adfærd eller offentliggørelse. Output skal stadig passe til kørselsbetingelser og tilsigtede forløb.

Kilder

Artikler om emnet

Softwareudvikling med ASES

Skræddersyet software, web- og mobilapps