|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Skillnad mellan Runtime & kompilering

    Det inre arbetet i en dator är fortfarande ett mysterium för den typiska användaren , som bygger på det arbete av programmerare för att tala om för datorn vad de ska göra . Programmeraren måste förstå hur datorn räknar med att ta emot kommandon och de två faserna för programmets genomförande - kompilering och körning - i tillägg till andra begrepp . Kompilering
    Kompilera tid översätter koden från mänskligt språk till maskinkod .

    Det första steget i genomförandet av ett program , kompilering , innebär översättning från språk som människor förstår , eller källkod , till språk som datorer förstår , eller maskinkod . Källkoden innehåller ord som du känner igen , siffror i decimalform och organisatoriska grupperingar som gör det lättare att förstå flödet av instruktioner . Den kompilering steget slutförs när det nya programmet är en körbar fil . Addera Runtime
    Runtime inträffar när datorn exekverar programmet .

    Datorn använder instruktionerna som kompileringen producerar för att köra programmet . Under körning , läser datorn från översättningen av källkoden för att utföra de uppgifter som programmeraren har införts i kodexen . Varje gång någon exekverar programmet , gör han det i runtime .
    Skillnad
    Runtime och kompilering utgör två olika stadier av bearbetning .

    Compile tid sker endast en gång , översätta källkoden till en körbar fil . Den körbara filen kan initiera runtime många gånger som helst utan att någonsin behöva återvända kompileringen om programmet kräver förändringar . De flesta användare av program upplever bara runtime .
    Samla time fel
    kompilering fel uppstår innan ditt program blir körbar .

    Fel kan förekomma under båda faserna för programmets genomförande . Kompilering fel , eller fel syntax , finns i källkoden . Exempel är felstavade kommandon , fel ordning av verksamheten , variabel typ missanpassning och utelämnande av nödvändiga delar . En programmerare kan upptäcka kompileringen fel helt enkelt eftersom de är syntaktiska snarare än logiskt . Kompilatorn kommer generellt påpeka ett fel kompilering och antingen förklara eller ge ledtrådar om hur man rättar till dem . Om kompilatorn framgångsrikt producerar en körbar fil från din källkod , innehåller programmet inga kompilering fel .
    Katastrofal körningsfel
    Runtime fel kan orsaka att program kraschar .

    Runtime fel inträffar medan ett program körs . Katastrofal runtime fel orsakar ett program för att krascha och stoppa exekvering förtid . Exempel är begränsad minnet och division med noll . Uttalandet x /y är korrekt syntaktiskt , men om y innehåller värdet 0 vid körning , kommer det att krascha programmet . En programmerare kan finna fånga katastrofala runtime fel svårt eftersom de oftast förekommer endast under vissa förutsättningar .
    Logiska körningsfel
    Runtime fel kan orsaka oavsiktliga beteende .

    ett logiskt fel orsakar inte programmet att krascha , men gör det springa på ett sätt som programmeraren inte hade för avsikt . Tänk ett program med en meny av alternativ som förväntar sig användaren att ange alternativet numret hon önskar . Om användaren skriver in en bokstav , programmet väntar en rad , omvandlar det till ett numeriskt värde och skickar användaren till ett av menyalternativen . Programmet körs som om ingenting är fel istället för att berätta för användaren att hon angett ett ogiltigt alternativ .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lägga till ett dokument i ColdFusion
    ·Hur man sätter in en linje med hjälp REXX
    ·Hur konverterar jag Files Kalender Creator
    ·Hur man kör Source Code
    ·Common Application Programming Interface
    ·Bracket Stilar för programmering
    ·Hur du ändrar en JTable s Cellfärg
    ·Hur att tolka en sträng till heltal
    ·Hur man gör en Autoit Script Infinite Loop
    ·Hur Lås geodatabases
    Utvalda artiklarna
    ·Hur man kör PowerShell-skript från kommandoraden
    ·Hur man skapar en Java Swing Application i NetBeans
    ·Java GUI Handledning för NetBeans
    ·Hur man installerar Java på en Windows Mobile mobiltel…
    ·Hur Logga in på Zangle Använda Python
    ·Hur hittar indexnummer ett element i PHP
    ·Hur man skapar ljud med tal i LabVIEW
    ·Hur man ändra placeringen Web Service i Visual Studio …
    ·Hur man skapar Vb Grafiska Screens
    ·Konvertera signerade data till ASCII
    Copyright © Dator Kunskap http://www.dator.xyz