Compiler
Et program, der oversætter kildekode til en anden målrepræsentation.
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
Relaterede begreber
- KildekodeDen læsbare og redigerbare beskrivelse af et program, som dets adfærd frembringes fra.
- TypningHvordan et programmeringssprog håndterer værdityper og passende operationer.
- Statisk kodeanalyseAt undersøge kode eller dens repræsentation uden at udføre det faglige applikationsforløb for kontrollen.
- LinterEt værktøj, der undersøger kode for bestemte problemer efter konfigurerede regler.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


