Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
voert een C plus -code uit op computer zoals de bibliotheek of zodanig die taal kan begrijpen en vertalen deze in binair?
Je bent op de goede weg! Hier is een uitsplitsing van hoe C ++ code op een computer wordt uitgevoerd:

1. The Compiler:The Language Translator

* C ++ compiler: Het hart van het proces is de C ++ compiler. Het is een programma dat C ++ -code begrijpt en omzet in machinele leesbare instructies, bekend als binaire code. Zie het als een vertaler die door mensen leesbaar Engels neemt en er een taal van maakt die door een computer wordt begrepen.

* Binaire code: Deze binaire code is een reeks 0s en 1s, die de enige instructies zijn die de centrale verwerkingseenheid van de computer (CPU) direct kan begrijpen.

2. Het koppelingsproces:alles samenbrengen

* Externe bibliotheken: C ++ programma's gebruiken vaak externe bibliotheken, zoals `iostream 'of` string`. Deze bibliotheken bieden vooraf geschreven functies en code die uw programma kan gebruiken.

* Linking: De linker combineert uw gecompileerde C ++ -code met de benodigde bibliotheekcode. Het maakt een enkel, uitvoerbaar bestand dat alle instructies bevat die nodig zijn om uw programma uit te voeren.

3. Uitvoeringstijd:het programma uitvoeren

* laden: Wanneer u het programma uitvoert (bijvoorbeeld door erop te dubbelklikken), laadt het besturingssysteem het uitvoerbare bestand in het geheugen.

* CPU -uitvoering: De CPU leest de instructies van het uitvoerbare bestand, de een na de ander, en voert de bijbehorende acties uit. Dit kan betrekking hebben op het manipuleren van gegevens, toegang tot geheugen of interactie met apparaten.

Voorbeeld:

Laten we ons voorstellen dat je een eenvoudig C ++ -programma hebt:

`` `C ++

#include

int main () {

STD ::Cout <<"Hallo wereld!" < retourneer 0;

}

`` `

Dit is wat er gebeurt:

1. Compilatie: De C ++ compiler vertaalt deze code in een binaire weergave, die eruit kan zien als een reeks van 0s en 1s.

2. Linking: De linker combineert de gecompileerde code met de benodigde `iostream' -bibliotheekcode, die functies biedt voor invoer-/uitvoerbewerkingen.

3. Uitvoering: De CPU voert het resulterende uitvoerbare bestand uit, waardoor het programma "Hallo wereld!" Weergeeft op uw scherm.

Sleutelpunten:

* niet zoals een bibliotheek: De C ++ compiler is geen bibliotheek. Het is een apart programma dat wordt gebruikt om C ++ code te vertalen in machinecode.

* Human vs. Machine: C ++ code is op een mens-leesbare manier geschreven, terwijl machinecode een reeks binaire instructies is die de CPU direct kan begrijpen.

Laat het me weten als je meer vragen hebt over het C ++ compilatie- en uitvoeringsproces!

Previous: Next:
  Computer Programming Languages
·Hoe maak je een STRG Vervangen…
·Hoe kunt u uw computer ertoe b…
·High Level Computer Languages …
·Hoe te LESC & LINQ gebruiken 
·Hoe kan ik een Foutniveau in V…
·Hoe je vertrouwde Data Access-…
·Hoe te InstallShield 11.5 Seri…
·Hoe te WCF inschakelen in Silv…
·Hoe te Partition & Format in D…
  Related Articles
Hoe maak je een vertaler op je computer …
Wat is een computerspecificatie? 
Wat is een andere naam voor een computer…
Wat is de uitvoer van een compiler? 
Wat is een computertaal op laag niveau? 
Computerprogramma's die de werking van e…
Hoe gebruik je de Python -programmeermet…
Is informatica een volkstaal? 
Hoe heet een verzameling computerprogram…
  Programmering Articles
·Hoe maak je een Skew Heap in Java Gebrui…
·Hoe maak je een Procedure in Pascal Schr…
·Lijst van SQL-opdrachten 
·Hoe maak ik Monetize een gratis website …
·Hoe kan ik een gebruiker toe aan RCS 
·Hoe te Verhogen de waarde van een Pointe…
·Hoe maak je een RPM Package Install 
·Hoe je MySQL Optimaliseren in CPanel 
·How to: GTK Color Selection 
Copyright © Computer Kennis https://www.nldit.com