Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Feiten over CPP Compiler
De broncode van een computer programmeur schrijft in CPP , of C + + , is niet wat een computer leest om dat programma uit te voeren . Integendeel, wat de computer leest is het product van wat er gebeurt na de programmeur loopt dat de broncode door middel van een compiler . Er zijn een paar dingen over C + + compilers aspirant- programmeurs kunnen niet weten . Machine Code

Wat een C + + compiler van C + + syntax heet machine code . Deze worden stap voor stap instructies voor de CPU van een computer te volgen om het programma uit te voeren . Deze instructies zullen ook de kleinste details, zoals het opslaan van specifieke bytes van gegevens in specifieke geheugenadres locaties . Hoewel het een moeizaam proces , kan de patiënt informatici een programma de broncode reconstrueren uit te kijken naar mensen leesbare weergave van machine code , genaamd de montage .
Niet een IDE

een compiler is niet een geïntegreerde ontwikkelomgeving ( IDE ) . Een compiler zet C + + broncode in machinecode . IDE's bieden ontwikkelaars een set van tools en interfaces die hen in staat stellen om complexe programma's efficiënter te coderen . IDE zal komen vaak met een compiler , waaraan zij zal de broncode van een programmeur creëert in de IDE te voeden , maar de IDE en de compiler zijn twee aparte entiteiten .
Syntax Dependent < br >

Wanneer u een C + + -programma te compileren , zal de compiler een fout te melden en niet om de source code te compileren in een uitvoerbaar bestand als er een syntactische fout in de code . Dit kan de vorm aannemen van een ontbrekende puntkomma aan het einde van een lijn , met behulp van een variabele die de programmeur niet verklaren , of een typefout op een commando . Echter , alleen syntactische fouten een compiler stoppen opstellen van de code . De code kan logische fouten , zoals oneindige lussen , of memory management issues die de computer waarop de code wordt uitgevoerd kon verpletteren bevatten . Dit zijn zaken die programmeurs hebben om voor zichzelf te vinden in het testen .
Platformspecifieke Code

Standaard zal compilers generieke machine code te genereren . Dit zal functioneren de algemene architectuur waarvoor de code samenstellen , zoals een x86 processor. Echter , verschillende processoren hebben kleine verschillen in de manier waarop ze functioneren. Wanneer de compiler weet over de hardware waarvoor het compileren , kan gespecialiseerde machine code genereren om zo efficiënt werken op het doel architectuur . Hoewel dergelijke gespecialiseerde compilaties problemen voor uitvoerbare bestanden kan creëren dat de ontwikkelaar van plan is voor massa-distributie , kunnen ze nuttig zijn als iemand die net het samenstellen sommige C + + -code voor eigen gebruik .

Previous: Next:
  C /C + + Programming
·Hoe te Games voor Apple produc…
·Hoe Vergelijk 2 Integers in ee…
·Hoe de strncpy functie in gebr…
·Hoe Page Controle op de iPhone…
·Hoe kan ik een array van Struc…
·Hoe te Matrices maken in C + +…
·Hoe kan ik een map in Make C +…
·Mac OS Development Tools 
·Hoe de klap van de Mic waarnem…
  Related Articles
Over een VB Runtime Error 462 
Over Fout Debugging Paths in Perl 
Over de Perl Chr Functie 
Over PHP bestand uploaden Functie 
Over E-mailbijlagen Met behulp van PHP 
Informatie over het programmeren van de …
Over de attributen van een Daycare Cente…
Over JAVA 
Over Java -certificering 
  Programmering Articles
·Visual Basic Programma's 
·Hoe te Flat bestanden converteren naar X…
·Hoe maak je een Array in Python Samenvoe…
·Hoe kan ik nieuwe lijnen maken in Python…
·Hoe te CSV in Perl 
·Hoe de MSDN Library in Toegang C + + 
·Hoe om te controleren voor een Tab Karak…
·Hoe te TextBoxBase gebruiken Met DataGri…
·Hoe maak je een Mongrel Ruby 1.9.2 Insta…
Copyright © Computer Kennis http://www.nldit.com