C-kompilatoren og tolk

L

lcs81

Guest
Hva er de forskjellige mellom kompilatoren og tolk?Kan vi lage vår egen tolk eller kompilator?Jeg er litt forveksle med kompilatoren.Er programvaren C programmet kommer med få copiler slik at programmet er kompilert inn noen maskinkode eller bare kompilere til maskinen som vi bruker?

 
utgangspunktet for arbeidet med en kompilator eller tolk er å konvertere høyt nivå språk til maskinens språk og kjøre den

i en kompilator er hele programmet samlet først og deretter hele programmet kjøres

mens i en tolk, en enkelt linje (opplæring) er utarbeidet og henrettet og deretter neste linje (instruksjon) er samlet .... og så videre

 
Selv om C-kode kan kompileres til mange spesielle maskiner uten eller med mindre modifikasjoner, må kompilatoren sette et bestemt mål da gjør det kompilering.Det kunne ikke bare sette sammen en gang og kode kan kjøres på alle maskiner.C-koden er bærbare ikke kompilert resultatet.I motsetning til Java som bruker middels Virtual Machine mellom samlet byte-kode, og den virkelige maskinen, slik at Java kunne kompilert en gang og kjøre hvor som helst, eller så det sa

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

Welcome to EDABoard.com

Sponsor

Back
Top