logo

Razlika med prevedenim in interpretiranim jezikom

Predpogoj – prevajalnik proti tolmaču

Kaj je prevedeni jezik?

Prevedeni jezik je programski jezik, ki se na splošno prevaja in ne interpretira. Je program, pri katerem je program, ko je enkrat preveden, izražen v navodilih ciljnega stroja; te strojne kode ljudje ne morejo dešifrirati. Vrste prevedenih jezikov – C, C++, C#, CLEO, COBOL itd.



Kaj je prevedeni jezik

Kaj je tolmačeni jezik?

Interpretirani jezik je programski jezik, ki se na splošno interpretira brez prevajanja programa v strojna navodila. Gre za tisto, pri kateri ciljni stroj ne izvaja neposredno navodil, temveč jih prebere in izvede drug program. Razponi interpretiranih jezikov – JavaScript, Perl, Python, BASIC itd.

Kaj je tolmačeni jezik

Razlika med prevedenim in interpretiranim jezikom

DA NE. PREVODLJEN JEZIK INTERPRETIRAN JEZIK
1 Prevedeni jezik je programski jezik, katerega izvedbe so običajno prevajalniki in ne tolmači. Interpretirani jezik je programski jezik, katerega implementacije izvajajo navodila neposredno in prosto, brez predhodnega prevajanja programa v navodila strojnega jezika.
2 V tem jeziku je program, ko je program preveden, izražen v navodilih ciljnega stroja. Čeprav so v tem jeziku, ciljni stroj ne izvaja navodil neposredno.
3 Obstajata vsaj dva koraka, da pridete od izvorne kode do izvedbe. Od izvorne kode do izvedbe je samo en korak.
4 V tem jeziku se prevedeni programi izvajajo hitreje kot interpretirani programi. Medtem ko je v tem jeziku, je mogoče interpretirane programe spreminjati med izvajanjem programa.
5 V tem jeziku napake pri prevajanju preprečujejo prevajanje kode. V teh jezikih se vse odpravljanje napak izvede med izvajanjem.
6 Kodo prevedenega jezika lahko izvede neposredno CPE računalnika. Program, napisan v interpretiranem jeziku, se ne prevede, ampak se interpretira.
7 Ta jezik zagotavlja boljšo zmogljivost. Ta jezikovni primer zagotavlja razmeroma počasnejše delovanje.
8 Primer prevedenega jezika – C, C++, C#, CLEO, COBOL itd. Primer interpretiranega jezika – JavaScript, Perl, Python, BASIC itd.