Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Verschil tussen Runtime & Compile Time
De innerlijke werking van een computer blijft een mysterie voor de gemiddelde gebruiker , die vertrouwt op het werk van programmeurs om de computer te vertellen wat te doen . Compileren runtime - - De programmeur moet de manier waarop de computer verwacht opdrachten en de twee fasen van de programma-uitvoering begrijpen ontvangt naast andere concepten. Compileren Time
Compileertijd vertaalt code van de menselijke taal te machinetaal .

De eerste fase in de uitvoering van een programma , het compileren , gaat de vertaling van taal die mensen begrijpen , of de broncode , om taal die computers begrijpen , of machinetaal . Broncode bevat woorden die je herkent , getallen in decimale notatie en organisatorische groeperingen die het gemakkelijker maken om de stroom van instructies begrijpen . Het compileren fase voltooid wanneer het nieuwe programma is een uitvoerbaar bestand .
Runtime
Runtime optreedt als de computer voert het programma uit .

De computer maakt gebruik van de instructies die het compileren produceert om het programma uit te voeren . Tijdens runtime , leest de computer uit de omrekening van de broncode om de taken van de programmeur is opgenomen in de code te bereiken . Elke keer als iemand het programma uitvoert , doet hij dat in runtime .
Difference
Runtime en het compileren maken twee verschillende stadia van verwerking .

Compileertijd vindt slechts een keer , het vertalen van de broncode in een uitvoerbaar bestand . Het uitvoerbare bestand kan runtime een willekeurig aantal keren starten zonder ooit te hoeven compileren opnieuw , tenzij het ​​programma veranderingen vereist . De meeste gebruikers van de programma's alleen ervaring runtime .
Compile Time Fouten
Compileertijd fouten optreden voordat het programma wordt uitvoerbaar .

kunnen fouten optreden tijdens beide fasen van de uitvoering van het programma . Compileren time fouten , of syntax fouten , bestaan ​​in de broncode . Voorbeelden hiervan zijn verkeerd gespeld opdrachten , onjuiste volgorde van de bewerkingen , variabeletype mismatch en laten van noodzakelijke elementen . Een programmeur kan compileren fouten op te sporen vrij gemakkelijk omdat ze syntactische eerder dan logisch . De compiler zal in het algemeen wijzen op een compilatie fout en ofwel verklaren of geef aanwijzingen over hoe ze op te lossen . Als de compiler een uitvoerbaar bestand van de broncode levert met succes , het programma bevat geen compileren fouten .
Katastrofisch runtime fouten
Runtime fouten kan je programma crasht .

Runtime fouten optreden terwijl een programma wordt uitgevoerd . Katastrofisch runtime fouten veroorzaken een programma voortijdig crashen en stoppen executie . Voorbeelden hiervan zijn de beperkte toegang geheugen en deling door nul . De verklaring x /y juist is syntactisch , maar als y bevat de waarde 0 op runtime , zal het programma crashen . Een programmeur kan vinden springende katastrofisch runtime fouten moeilijk want ze komen meestal alleen onder bepaalde voorwaarden .
Logische runtime fouten
Runtime fouten kunnen onbedoeld gedrag veroorzaken .

Een logische fout niet leidt tot het programma te crashen , maar maakt het uit te voeren op een manier die de programmeur niet van plan was . Beschouw een programma met een menu van opties die verwacht dat de gebruiker het optienummer zij wenst te voeren . Als de gebruiker een brief , het programma , verwacht een aantal binnenkomt , zet deze om naar een numerieke waarde en stuurt de gebruiker naar een van de menuopties . Het programma wordt uitgevoerd alsof er niets aan de hand in plaats van het vertellen van de gebruiker die ze heeft een ongeldig optie .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een programma dat …
·Hoe een Matrix een matrix in M…
·Inleiding tot de indeling Tech…
·Hoe maak je een Matrix behulp …
·Hoe maak je een programma dat …
·Hoe maak je een DataSet binden…
·Hoe om te defragmenteren een V…
·Hoe de Divider Uitschakelen in…
·Hoe te TTF bestanden wijzigen 
  Related Articles
Hoe Runtime Error 5 
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe Runtime Error 2147467259 
Hoe te gebruiken Visual Basic om het ver…
Hoe maak je een verwijzing naar de Micro…
  Programmering Articles
·Wat zijn CNC Machines? 
·Hoe maak je een Quick X11 Dialoog Box in…
·Hoe te Breakout maken in Visual Basic ( …
·Hoe je Java compileren in Oracle 
·Hoe je SSL gebruiken Met VB6 
·Hoe te tellen het aantal kolommen in een…
·Wat is de functie van Java 
·Hoe de achtergrond van een tekstveld geb…
·Hoe maak je een raster configureren 
Copyright © Computer Kennis http://www.nldit.com