Kaj je tolmač in kje se uporablja?

21. 2. 2019

Skoraj vsak uporabnik računalniških omrežij se je srečal s takšnim področjem znanosti, kot je programiranje - to je neverjetna stvar, ki se je pojavila sredi 20. stoletja in popolnoma spremenila naš svet. Težko si je predstavljati ne le vsakdanje življenje vseh brez računalnika, temveč tudi globalne razmere. Možno je, da še vedno ne bi mogli normalno komunicirati s sorodniki, ki niso tako blizu, če nam internet in operacijski sistemi, ki služijo obema stvarma, niso znani vsem nam. Ta članek bo podrobno razložil, kaj je tolmač, kje se uporablja in za kaj je potreben. Članek bo še posebej koristen za začetnike programerjev, saj takih informacij ni vedno povedano.

Kaj so prevajalci in tolmači?

Članek je namenjen uporabnikom, ki vsaj malo vedo, kako so urejena omrežja, operacijski sistemi in programski jeziki. Če nimate nobene ideje o zgoraj navedenem, vam priporočamo branje, saj bodo informacije videti precej grdo.

C ++ programski jezik

Za začetek je vredno ugotoviti, kaj je prevajalnik, ker je dobesedno osnova osnove. Ko kodo napišete v katerem koli jeziku, mora iti skozi fazo zbiranja, tj. Sestaviti vse dele kode skupaj. Dejstvo je, da je projekt vedno in nujno razdeljen na več delov, od katerih vsak opravlja samo določeno vlogo. Naj gre za delo z omrežjem, datotekami, uporabnikom itd. Takšne dele kode lahko napiše uporabnik ali se vzame iz standardne knjižnice STL.

Pri sprejemanju kateregakoli elementa obstajata dve možnosti zbiranja: samodejno in dinamično. S samodejnimi, vse potrebne (vključene) knjižnice so sprejeti, in z dinamično, le izbrani deli teh knjižnic so sprejeti. To je zelo velika tema, zato priporočamo, da o vsaki metodi preberete ločeno.

c ++ program

Torej se zbirajo vse knjižnice, deli kode v obliki izvornih datotek in kaj potem? Tako je, zdaj je čas, da računalnik razume našo kodo. To se naredi tako, da lahko računalnik na splošno sodeluje z uporabnikom. Vmesna povezava med strojno in programsko opremo je pol-strojni programski jezik - asembler, v tem jeziku tolmač prevede pisano kodo.

Iz zgoraj navedenega lahko rečemo, da je tolmač specifični program za transkodiranje v pol strojni jezikovni monter. V naslednjem delu članka bomo govorili o sodobnih prevajalcih in interpretatorjih.

Najbolj priljubljeni programi tolmačev

V sodobnem slogu programiranja je običajno, da pri ustvarjanju novega jezika združite vse v enem programu. Tako, da programerju ni treba posredovati vse kode preko več programov, zdaj je vse integrirano v eno aplikacijo - prevajalnik.

Sodobne funkcije prevajalnika:

  1. Kompilacija Zgradite vse odrezke kode.
  2. Razlaga. Ustvarjanje pol-strojne kode.
  3. Povezovanje Vezava delov interpretirane kode v spomin.
številnih programljivih naprav

Torej, iz tega lahko še bolje razumete, kako je tolmač močno orodje, saj bi bilo brez njega programiranje enako kot v 60. letih 20. stoletja, kar je neverjetno zapleteno. Zdaj moramo povedati, kateri tolmači (kot del prevajalcev) so trenutno najbolj priljubljeni:

  1. MVS. Priljubljen Microsoftov prevajalnik za programski jezik C ++.
  2. Xcode. Uporablja se za ustvarjanje aplikacij za Apple tehnologijo.
  3. MinGW. Eden od najpogostejših prevajalnikov programskih jezikov C in C ++. Je neposredni konkurent MVS.

Katere jezike uporabljajo tolmači?

V sodobnem programskem svetu se najpogosteje uporabljajo samo najbolj priljubljeni programski jeziki, saj se razvijajo najhitreje, kar omogoča uresničitev polnega potenciala programerjev. Primer takih jezikov so Java in CC ++. Tukaj ne bi smeli biti vključeni spletni jeziki, saj izvajanje njihove kode ne zahteva dodatnih naprav, razen delovne postaje in aplikacije, ki lahko izvaja kodo. Mnogi programerji menijo, da je MVS najboljši prevajalnik Windows, saj je zasnovan izključno za delo z operacijskim sistemom Windows.

Kje lahko najdem predmetne datoteke?

Po prevajanju se v mapi projekta ustvari posebna objektna datoteka - to je plod prizadevanj prevajalnika. V operacijskem sistemu Linux taka datoteka uporablja razširitev "* .o", t.j. iz besednega predmeta. V operacijskem sistemu Windows ta proces takoj teče v ustvarjanje izvršljive datoteke, ki jo je mogoče razstaviti in dobiti enak rezultat kot pri odpiranju datoteke s pripono "* .o".

programsko kodo

Za zaključek

Upamo, da boste po branju tega članka razumeli, da je to tolmač, kako se uporablja in kje se uporablja. Zgoraj navedene informacije vam bodo pomagale, če ste začetnik programer ali pa želite izvedeti več o čudovitem svetu računalnikov, vendar v vsakem primeru znanje ni odveč.