Opredelitev prevajalnik

Da bi v celoti vstopili v pomen izraza prevajalnik, je nujno, da najprej odkrijemo njegov etimološki izvor. V tem primeru moramo navesti, da izhaja iz latinščine, natanko iz glagola "compilare", kar pomeni "skupaj".

Prevajalnik

Prevajalnik je tisti ali tisti, ki sestavlja : to pomeni, da zbira različne elemente ali fragmente v isti enoti. Na področju računalništva se zbiranje sestoji iz prevajanja pisnega programa v enem jeziku v drugega .

Na primer: "Založnik me je izbral kot prevajalca nove antologije otroških zgodb", "Dolga leta sem delal kot prevajalnik statističnih podatkov v športni verigi", "Španski esejist je bil prevajalnik popolnoma nove glasbe" .

Prevajalnik je torej tisti, ki nekaj zbira . Če posameznik pokliče več novinarjev za intervju s športnimi osebnostmi in nato zbira ta dela v knjigi, lahko rečemo, da je pripravljavec zadevnega dela. Ta oseba ni opravila razgovorov, temveč je pripravila razgovore drugih in jih spremenila v enoto.

Rekli smo, da je pri računalništvu kompilacija proces, ki vključuje prevajanje programa, razvitega v določenem programskem jeziku v drugega, ki je napisan v drugem jeziku. Običajno se ta drugi program izvaja v strojnem jeziku, kar je koda, ki jo lahko procesorji interpretirajo neposredno.

V tem procesu prevajanja se program, odgovoren za zadevni prevod, imenuje prevajalnik. Kompilacija je razdeljena na semantično, skladenjsko in leksikalno analizo izvornega programa in sintezo, ki se odraža v predmetnem jeziku. Nalogo opravlja prevajalnik, ki bo po svojih lastnostih kvalificiran kot prevajalnik optimizatorja , prečni prevajalnik ali samo prevajalnik v času ( JIT ).

Poleg vseh teh vidikov prevajalnika z računalniškega vidika obstajajo še druga vprašanja, ki jih je treba upoštevati, kot so:
- Vsi prevajalniki te vrste imajo dva ločena dela: Front End, ki je del, ki je odgovoren za interakcijo z uporabnikom in izvaja analizo izvorne kode in Back End. Ta drugi del je odgovoren za izdelavo kode v strojni obliki.
- Funkcije, ki jih opravlja ta programska oprema, s katero se ukvarjamo, lahko ugotovimo, da se izvajajo v tem vrstnem redu: faza analize (leksična analiza, sintaktična analiza in semantična analiza), sintezna faza (generiranje vmesne kode) in optimizacija kode . Ta zadnja faza, ki se včasih zdi vključena v fazo sinteze, je v bistvu sestavljena iz izboljšanja prej omenjene vmesne kode, zato lahko dobimo strojno kodo, ki je zelo hitra za izvedbo.
V bistvu so prevajalci postali naš dan za dnem. In opravljajo pomembno delo. Da, ker če ne bi bilo, ne bi mogli uporabljati vseh vrst računalniških aplikacij. So osnova za programiranje.

Priporočena