Razlika Med časom Prevajanja In Izvajanjem

Kazalo:

Razlika Med časom Prevajanja In Izvajanjem
Razlika Med časom Prevajanja In Izvajanjem

Video: Razlika Med časom Prevajanja In Izvajanjem

Video: Razlika Med časom Prevajanja In Izvajanjem
Video: Недвижимость против фондового рынка-куда богатые люди... 2024, November
Anonim

Ključna razlika - čas prevajanja in čas izvajanja

Večina programov je napisanih z uporabo programskih jezikov na visoki ravni. Ti programski jeziki imajo sintakso, podobno angleški. Jeziki na visoki ravni so ljudem lahko razumljivi, računalnik pa jih ne. Zato je treba napisani program ali izvorno kodo pretvoriti v strojno razumljivo obliko. Imenuje se strojna koda. Čas za pretvorbo izvorne kode v strojno kodo je znan kot čas prevajanja. Naloge, kot so sintaksna analiza, semantična analiza in generiranje kode, se pojavijo v času prevajanja. Časovno obdobje za zagon izvršljive datoteke, ustvarjene v času prevajanja, se imenuje izvajalno okolje. Oba sta izraza, povezana z različnimi fazami življenjskega cikla programa. Ta članek obravnava razliko med časom prevajanja in izvajanjem. Ključna razlika med časom prevajanja in časom izvajanja je v tem, da je čas prevajanja faza življenjskega cikla programiranja, ki pretvori izvorno kodo v izvedljivo datoteko, medtem ko se izvajalno okolje nanaša na fazo življenjskega cikla programiranja, ki zažene izvršljive datoteke, ustvarjene v času prevajanja. Napake, ki se pojavijo v času prevajanja, so znane kot napake v času prevajanja, napake, ki se pojavijo med izvajanjem, pa kot izjeme.

VSEBINA

1. Pregled in ključna razlika

2. Kaj je čas prevajanja

3. Kaj je čas izvajanja

4. Podobnosti med časom prevajanja in časom izvajanja

5. Vzporedna primerjava - čas prevajanja in čas izvajanja v tabelarni obliki

6. Povzetek

Kaj je čas prevajanja?

Programer lahko računalniku daje navodila s programskim jezikom. Večina programskih jezikov, ki jih uporablja programer, so programski jeziki na visoki ravni. Imajo sintakso, podobno angleškemu jeziku. Ljudje so te jezike lahko berljivi in razumljivi. Program, napisan v jeziku visoke ravni, je znan kot izvorna koda. Izvorna koda lahko vsebuje nabor vrstic ali več vrstic, odvisno od naloge. Navodila z uporabo jezika visoke ravni računalnik ne razume. Računalnik razume strojno kodo. Zato je treba izvorno kodo prevesti v strojno kodo, da je izvedljiv program. Faza življenjskega cikla programiranja se imenuje čas prevajanja. Čas je za dokončanje postopka zbiranja. Operacije v času prevajanja vključujejo sintaksno analizo,semantična analiza in generiranje kode.

Razlika med časom prevajanja in časom izvajanja
Razlika med časom prevajanja in časom izvajanja

Slika 01: Čas prevajanja in čas izvajanja

Med prevajanjem lahko pride do napak. Pojavijo se zaradi skladenjskih in pomenskih napak. Te napake se izognejo uspešnemu prevajanju. Prevajalnik opozori na napake časa prevajanja. Prikazalo se bo sporočilo, v kateri vrstici je prišlo do napake. Nekaterim pogostim napakam pri prevajanju manjkajo zavite oklepaje, napačno črkovani identifikatorji in napačno črkovane ključne besede. Ko pride do napake pri prevajanju, bi jo moral programer popraviti.

Kaj je Runtime?

Izvajanje je znano tudi kot čas izvedbe. To je čas, ko se program izvaja v nasprotju z drugimi fazami življenjskega cikla programa, kot so čas prevajanja, čas nalaganja itd. Ko je postopek prevajanja končan, ga zažene uporabnik. Časovno obdobje za zagon izvršljive datoteke, ustvarjene v času prevajanja, se imenuje izvajalno okolje. Izraz izvajalno okolje se lahko uporablja za sklicevanje na napake. Tudi program je pravilno prevajalnik, lahko pride do napak.

Te napake ne bodo prinesle pričakovanega rezultata. Lahko tudi prekine izvajanje programa. Te napake se pojavijo med izvajanjem, zato so znane kot napake med izvajanjem ali izjeme. Nekatere napake med izvajanjem delijo število z ničlo, ko je matrika nedoločena in zmanjka pomnilnika.

Kakšna je podobnost med časom prevajanja in izvajanjem?

Čas prevajanja in čas izvajanja sta fazi življenjskega cikla programa

Kakšna je razlika med časom prevajanja in izvajanjem?

Diff Article Sredina pred mizo

Čas prevajanja in čas izvajanja

Čas prevajanja je faza življenjskega cikla programiranja, ki pretvori izvorno kodo v izvedljivo datoteko. Čas izvajanja je čas, ko se program izvaja, v nasprotju z drugimi fazami življenjskega cikla programa, kot so čas prevajanja, čas povezave in čas nalaganja.
Napake
Napake prevajanja so sintakse in pomenske napake. Napake med izvajanjem so znane kot izjeme.

Povzetek - Čas prevajanja in čas izvajanja

Čas prevajanja in izvajanje sta dve fazi življenjskega cikla programiranja. Ta članek je razpravljal o razliki med časom prevajanja in časom izvajanja. Pretvorba izvorne kode programerja v strojno kodo se izvede v času prevajanja. Zagon izvršljive datoteke, ustvarjene v času prevajanja, se imenuje izvajalno okolje. Ko pride do napake v času prevajanja, prevajalnik prikaže sporočilo glede na napako. Tudi program, ki je sestavljen, morda ne bo dal pričakovanih rezultatov. V tem primeru gre za napako med izvajanjem ali za izjemo. Razlika med časom prevajanja in časom izvajanja je v tem, da je čas prevajanja faza življenjskega cikla programiranja, ki pretvori izvorno kodo v izvršljivo datoteko, medtem ko se čas izvajanja nanaša na fazo življenjskega cikla programiranja, ki zažene izvršljive datoteke, ustvarjene v času prevajanja.

Priporočena: