Compiler
Een programma dat broncode naar een andere doelrepresentatie vertaalt.
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
Verwante begrippen
- BroncodeDe leesbare, bewerkbare beschrijving van een programma waaruit het gedrag ontstaat.
- TyperingHoe een programmeertaal soorten waarden en passende bewerkingen behandelt.
- Statische codeanalyseCode of een afgeleide weergave onderzoeken zonder de bedrijfsworkflow daarvoor uit te voeren.
- LinterEen hulpmiddel dat code met ingestelde regels op bepaalde problemen onderzoekt.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


