Jezični prevoditelj: razlika između inačica
Izbrisani sadržaj Dodani sadržaj
mNema sažetka uređivanja |
m procesor -> prevoditelj |
||
Redak 1:
'''Jezični prevoditelj''' (još i '''prevodilac''', '''prevoditelj''', '''programski prevodilac''', '''programski prevoditelj''', '''kompilator'''<ref name="InfoRjecnik">Kiš Miroslav, ''Englesko-hrvatski i hrvatsko-engleski informatički rječnik'', Zagreb, Naklada Ljevak, 2000., str. 211</ref>, te kolokvijalno često ''kompajler'' od [[Engleski jezik|eng.]] ''compiler'') jest [[računalni program]] koji čita program napisan u izvornom jeziku, te ga prevodi u istovjetni program u ciljnom (najčešće strojnom) jeziku. Formalna se definicija jezičnog
<math>JP_{L_g }^{L_i \to L_c } </math>
gdje je ''JP'' jezični
Primjer:
Redak 66:
Obično je jezični
Osim tri spomenuta jezika, razvijaju se i posebni ''metajezici'' (''jezici definiranja jezika'') koji omogućuju jednostavan zapis pravila programskih jezika
Dvije su osnovne faze rada
*faza analize izvornog programa
|