Razlika med prevajalnikom in prevajalnikom - Razlika Med

Razlika med prevajalnikom in prevajalnikom

Glavna razlika med prevajalnikom in prevajalnikom je, da prevajalnik je programska oprema, ki računalniški program, napisan v programskem jeziku na visoki ravni, pretvori v strojni jezik, medtem ko je navzkrižni prevajalnik vrsta prevajalnika, ki lahko ustvari izvedljivo kodo za platformo, ki ni tista, na kateri se izvaja prevajalnik.  

Programerji pišejo programe za računalnik v jezikih na visoki ravni. Računalnik ne razume teh programov. Prevajalnik je prevajalec, ki je sposoben preoblikovati izvorno kodo v strojno kodo. Obstajajo različne vrste prevajalcev. Ustvarjalni kodni pretvorniki pretvorijo izvorno kodo samo za isto vrsto platforme. Inkrementalni prevajalnik združi spremenjene vrstice iz izvorne kode in posodobi predmetno kodo. Cross compiler je tudi vrsta prevajalnika. Sposoben je ustvariti izvršljivo kodo za različne platforme.

Pokrita ključna območja

1. Kaj je prevajalnik
- Opredelitev, funkcionalnost
2. Kaj je Cross Compiler
- Opredelitev, funkcionalnost
3. Razlika med prevajalnikom in prevajalnikom
- Primerjava ključnih razlik

Ključni pogoji

Prevajalnik, prevajalnik, programiranje, preusmerjanje, preoblikovalni prevajalnik


Kaj je prevajalnik

Računalniški program je sestavljen iz niza navodil za računalnik, da opravi določeno nalogo. Večina računalniških programov je napisana z uporabo programskih jezikov na visoki ravni. Tako računalnik ne razume teh programov. Zato se pretvorijo v strojno razumljiv strojni jezik. Prevajalnik je programska oprema, ki izvaja to pretvorbo. Pretvori izvorni program v strojno kodo.


Slika 1: Prevajalnik

Prevajalnik prevede celoten program v strojno kodo naenkrat. Prevajanje poteka pred izvedbo. Naenkrat prikaže vsa sporočila o napakah v programu. Programa je nemogoče izvesti brez popravljanja teh napak. Po prevajanju ti programi generirajo vmesno objektno kodo. Zato ti jeziki zahtevajo več pomnilnika. Jezik, kot sta C in C ++, uporabljata prevajalnike. Običajno se jeziki, ki temeljijo na prevajalnikih, hitro izvajajo in jih je težko razhroščiti.

Kaj je Cross Compiler

Prečni prevajalnik je vrsta prevajalnika. Ta vrsta prevajalnikov lahko ustvari izvedljivo kodo za platformo, ki ni tista, na kateri se izvaja prevajalnik. Na primer, prevajalnik, ki deluje na platformi Windows, generira tudi kodo, ki se izvaja na platformi Linux, je prečni prevajalnik. Prav tako se imenuje postopek izdelave izvršljive kode za drug stroj ponovno ciljanje. Zato je navzkrižni prevajalnik znan tudi kot a preoblikovalni prevajalnik. GNU GCC je primer za navzkrižni prevajalnik.

Razlika med prevajalnikom in prevajalnikom

Opredelitev

Prevajalnik je programska oprema, ki prevaja računalniško kodo, napisano v programskem jeziku na visoki ravni, v strojni jezik. Cross compiler je programska oprema, ki lahko ustvari izvedljivo kodo za platforme, ki niso tiste, na katerih se izvaja prevajalnik.

Uporaba

Prevajalnik pomaga pretvoriti izvorno kodo visoke ravni v strojno razumljivo strojno kodo. Prečni prevajalnik je vrsta prevajalnika, ki lahko ustvari izvedljivo kodo za različne stroje, razen za stroj, na katerem deluje.

Zaključek

Glavna razlika med prevajalnikom in prevajalnikom je, da je prevajalnik programska oprema, ki računalniški program, napisan v programskem jeziku visoke ravni, preoblikuje v strojni jezik, medtem ko je navzkrižni prevajalnik vrsta prevajalnika, ki je sposoben ustvariti izvršljivo kodo za različne platforme.

Sklic:

1. “Cross Compiler.” Wikipedija, Wikimedia Foundation, 23. junij 2018,