Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Wat is de uitvoer van een compiler?
De output van een compiler is afhankelijk van de programmeertaal en het doelplatform. Over het algemeen voert een compiler uit machinecode , wat een reeks instructies is die rechtstreeks wordt begrepen door de centrale verwerkingseenheid van een computer (CPU). Het kan echter ook andere uitgangen produceren:

Gemeenschappelijke uitgangen:

* uitvoerbaar bestand: Dit is de meest voorkomende uitvoer, die de instructies voor de machinecode bevat die klaar zijn om door de computer te worden uitgevoerd.

* Objectbestand: Dit bestand bevat de gecompileerde code voor een enkele module of bronbestand. Mogelijk vereist het koppelen met andere objectbestanden om een ​​volledig uitvoerbaar bestand te produceren.

* Assemblagecode: Sommige compilers genereren assemblagecode als een tussenstap voordat ze machinecode produceren. Assemblagecode is door mensen leesbaar en gemakkelijker te begrijpen dan machinecode.

* Gemiddelde taal (IL): Bepaalde talen (zoals Java en C#) compileren naar een tussenliggende taal die later wordt geïnterpreteerd of rechtvaardig wordt samengesteld door een virtuele machine.

Minder veel voorkomende uitgangen:

* bibliotheekbestand: Sommige compilers kunnen bibliotheken uitvoeren die vooraf gecompileerde functies of gegevens bevatten die in andere programma's kunnen worden gebruikt.

* header -bestand: Sommige compilers genereren headerbestanden die aangiften bevatten voor de functies en gegevensstructuren die zijn gedefinieerd in de broncode.

* Foutmeldingen: De compiler produceert ook foutmeldingen wanneer hij syntaxisfouten of andere problemen in de broncode tegenkomt.

Voorbeeld:

Als u een C -programma compileert met een compiler zoals GCC, krijgt u meestal een uitvoerbaar bestand met de extensie `.exe` op Windows of een` .out' -bestand op Linux. Dit uitvoerbare bestand bevat de instructies van de machinecode die de computer nodig heeft om het programma uit te voeren.

Samenvattend is de uitvoer van een compiler het resultaat van het vertalen van de broncode in een vorm die de computer kan begrijpen en uitvoeren. Het specifieke formaat van de uitgang hangt af van de compiler en het doelplatform.

Previous: Next:
  C /C + + Programming
·Base SDK Missing xCode 
·Hoe de Output Screen of C Prog…
·Hoe te GridView weergeven op e…
·Hoe maak je een definitie voor…
·Hoe te wijzigen Borland C + + …
·Hoe maak je een string maken I…
·Hoe te Toevoegen Two Arrays ge…
·Hoe maak je een Vector Terugke…
·Hoe je C programma's te compil…
  Related Articles
Wat zijn de attributen van uitvoerprimit…
Wat zijn de procedures bij het programme…
Vergelijk het voordeel van CAD -programm…
Waar kun je Max en Ruby bekijken op inte…
Wat is computertaal en wat is het gebrui…
Wat is een interleaved -uitvoering van h…
Wat is een computerspecificatie? 
Wat is Ruby Redfort -trefwoord? 
Wat is een andere naam voor een computer…
  Programmering Articles
·Hoe te Console Commands uitvoeren in Jav…
·Over de Perl Chr Functie 
·Hoe te controleren Domein Beschikbaarhei…
·Hoe te controleren Date in SQL 
·Hoe naar Eigenschappen wijzigen in een C…
·Het maken van een stroomdiagram 
·Hoe nieuw bestand te maken in Java 
·Dreamweaver PHP update Vorm Tutorial 
·Hoe om invoer van een Java GUI 
Copyright © Computer Kennis https://www.nldit.com