C kompajler i interpreter

L

lcs81

Guest
Što je različita između prevodilac i tumač?Možemo pisati vlastite tumač ili prevodilac?Ja sam malo zbuniti sa kompilator.Da li je program softver C dolaze s nekoliko copiler tako da naš program kompajlirati u nekoliko strojni kod ili jednostavno prevesti na stroj koji smo koristite?

 
osnovi rada prevodilac ili tumač je to pretvoriti jezik visoke razine u strojni jezik i izvršiti

u prevodilac, cijeli program je sastaviti prvo i onda cijeli plan je izvršen

dok je u tumač, jednu liniju (poučavanje) je sastavljen pa izvršava i onda u sljedeći redak (poučavanje) je sastaviti .... i tako dalje

 
Iako C koda može se sastaviti na mnoge specifične strojeve bez ili uz manje modifikacije, prevodilac mora postaviti neki specifičan cilj kad radite kompajliranja.Nije mogao sastaviti samo jednom i kod može se pokrenuti na svakom računalu.C kod je prenosiv nije sastavio rezultat.Za razliku od Jave koje koriste srednje Virtual Machine između svojih sastavio bajt kod i pravi stroj, kako bi sastavio Java jednom i trčanje ili bilo gdje na taj način to rekao

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Osmjeh" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top