Naar de inhoud

Compiler

Een programma dat broncode naar een andere doelrepresentatie vertaalt.

Softwareontwikkeling

Wat is een compiler?

Een compiler vertaalt broncode naar een andere doelrepresentatie. Dat kan machinecode of andere broncode zijn. Gecontroleerde taalregels en fouten hangen van het hulpmiddel af. Compileren is niet automatisch bestanden bundelen, testen of een applicatie uitrollen.

In een fictief webproject wordt portal.ts vertaald naar JavaScript-uitvoer portal.js. Het team controleert meldingen en instellingen voor de doelomgeving. Of uitvoer ondanks fouten ontstaat, hangt af van hulpmiddel en configuratie. Een doelbestand alleen bewijst dus geen foutloosheid, correct functioneel gedrag of publicatie. De uitvoer moet nog passen bij runtimevoorwaarden en bedoelde workflows.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps