OqPoWah.com

Kompilacija je proces, ki omogoča komunikacijo med programerjem in računalnikom

Če želite ustvariti določen program v zadnji fazi, mora kateri koli programer dostopati do storitev prevajalnika. V tehnični dokumentaciji ima ta program dokaj skromno opredelitev kot pripomoček, ki opravlja zbiranje. Kompilacija - je proces pretvorbe programa napisana v jeziku, ki ga oseba (jezika na visoki ravni) razume v ukazov razumljivih na stroju (jezik nizko raven). Zato dobimo program, ki je blizu strojne kode. Lahko izgleda kot predmetni modul, absolutna koda. Včasih je tak program podoben montažni jezik.

Tako sestavo - je, ko podatki vhodni (izvorna koda), ki predstavlja opis algoritma, ali napisana v jeziku programa problemsko usmerjeni lahko zapišemo v enakem seznam ekip, ki so zastopane v objektne kode (strojno usmerjeni jezik).

Če poenostavimo definicijo, potem je kompilacija prevajanje strojnega programa iz strojno usmerjenega jezika.

Kljub preglednosti in preprostosti opredelitve je kompilacija večplasten proces. Obstaja več njegovih vrst. Zbiranje serij se izvaja na več modulov v eni nalogi. Zbirka po vrsticah je enaka kot razlaga (postopna neodvisna kompilacija vsake nadaljnje izjave). Obstaja tudi pogojna kompilacija. V tem primeru je prevedeno besedilo odvisno od pogojev, ki so v izvornem programu podani v direktivah za prevajalce.

Če spremenite vrednost določene konstante, lahko nastavite vključitev ali izključitev prevoda dela besedila programa.

Za udobje programerjev pri reševanju različnih težav uporabljamo najprimernejše in prilagojene prevajalce. Če jih razvrstite, lahko razlikujete več vrst podobnih pripomočkov.

Vektorizacijski prevajalnik prevaja izvorno kodo v računalniško generirano računalniško kodo in se prilagaja vektorskim procesorjem.

Fleksibilen prevajalnik je bil razvit na podlagi modularnega načela. Njeno vodenje opravljajo tabel. Programiran je v visoki ravni. Prav tako ga je mogoče izvesti z uporabo prevajalnika prevajalnika.

Prirastni prevajalnik ponovno oddaja programske fragmente in njegove dodatke, medtem ko je preoblikovanje celotnega programa odpravljeno.




Interpretacijski ali prevajalnik po korakih uporablja načelo zaporedne izvedbe neodvisne kompilacije za vsakega posameznega operaterja ali ukaza iz izvornega programa.

Compiler Compiler - to je prevajalec, ki zaznava formalni opis za programski jezik. Ustvari prevajalnik za določen jezik.

Prevajalnik razhroščevalcev lahko odpravi nekatere vrste sintaktičnih napak.

Prevajalniku rezidenta je dodeljen stalni prostor v RAM-u in je na voljo pri ponovni uporabi številnih nalog.

Obstajajo samo-sestavljeni prevajalniki. Pisani so v istem jeziku, iz katerega poteka prevod.

Univerzalni prevajalnik ima v osnovni obliki formalni opis semantike in sintakse vhodnega jezika. Sestavljajo ga jedro, sintaktični in semantični nakladalniki.

Najpogostejše naloge, kjer se prevajalniki najdejo, minus je kompilacija jedra za platformo Linux. Ta postopek omogoča reševanje številnih težav, povezanih z uskladitvijo opreme in nastavitvijo najbolj sprejemljive različice platforme.

Sestavljanje Java se izvaja z uporabo prevajalcev, ki se izvajajo na različnih platformah. To omogoča, da se izvorna koda ponovno pripravi na potrebe operacijskih sistemov različnih proizvajalcev.

Zdieľať na sociálnych sieťach:

Príbuzný