Namai Plėtra Kas yra vertėjas? - apibrėžimas iš techopedijos

Kas yra vertėjas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia vertėjas?

Vertėjas yra kompiuterinė programa, naudojama tiesiogiai vykdyti programų instrukcijas, parašytas viena iš daugelio aukšto lygio programavimo kalbų. Vertėjas paverčia aukšto lygio programą į tarpinę kalbą, kurią ji tada vykdo, arba jis galėtų išanalizuoti aukšto lygio išeities kodą ir tada tiesiogiai vykdytų komandas, tai atliekama eilutė po eilutės arba teiginys pareiškimu.

„Techopedia“ aiškina vertėjas

Programavimo kalbos įgyvendinamos dviem būdais: interpretacija ir kompiliacija. Kaip rodo pavadinimas, vertėjas aukšto lygio programavimo kodą paverčia arba interpretuoja į mašiną suprantamą kodą (mašinos kodą) arba į tarpinę kalbą, kurią taip pat lengva atlikti. Vertėjas skaito kiekvieną kodo teiginį ir tada tiesiogiai konvertuoja arba vykdo. Priešingai, surinkėjas arba kompiliatorius aukšto lygio kodą paverčia vietiniu (sudarytu) kodu, kurį gali tiesiogiai vykdyti operacinė sistema.

Daugeliu atvejų kompiliatorius yra palankesnis, nes jo išvestis veikia daug greičiau, palyginti su kiekvienos eilutės interpretacija. Kadangi interpretacija vyksta kiekvienoje eilutėje ar sakinyje, ją galima sustabdyti vykdant, kad būtų galima pakeisti kodą arba derinti. Abi jos turi savo privalumų ir trūkumų ir nėra viena kitos nesuderinamos; tai reiškia, kad jie gali būti naudojami kartu, nes dauguma integruotų kūrimo aplinkų naudoja ir kompiliaciją, ir vertimą į kai kurias aukšto lygio kalbas.

Kadangi vertėjas nuskaito ir tada vykdo kodą viename procese, jis labai naudingas scenarijams ir kitoms mažoms programoms. Paprastai jis yra įdiegiamas žiniatinklio serveriuose, kuriuose vykdoma daug vykdomųjų scenarijų.

Kas yra vertėjas? - apibrėžimas iš techopedijos