Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi montérov a prekladača

montérov a kompilátory sú dva typy počítačových programov , ktoré slúžia rovnakému účelu : previesť ľuďmi čitateľný kód , kód , ktorý možno chápať počítačom .
Machine Code

Strojový kód je programovanie , že procesor počítača môže pochopiť . Obaja montéri a kompilátory vyrábať strojový kód .
Montážne

Montéri vyrábať strojového kódu z jazyka s názvom montáž . Každý príkaz v zostave zvyčajne korešponduje s jediným príkazom v strojovom kóde .
High - Level Jazyky

kompilátory vyrábať stroje kód tlmočenie jazyk vyššej úrovne . Väčšina príkazov v jazykoch na vysokej úrovni , ako je C a Java , nezodpovedajú každého jednotlivého príkazu v strojovom kóde , a proces prekladania , kto iný môže byť zložité .
Hardware Abstraction

Hardware abstrakcie je technika , pri ktorej sa hardvér detaily skryté zjednodušiť programovanie . Zhromaždenie má malý k žiadne hardvérové ​​abstrakcie . Zostavené jazyky zvyčajne majú veľkú neho .
Assembler Výhody

zhromaždenia one - to - one vzťah k príkazom , že procesor počítača so systémom a konkrétny hardvér na stroji zaručuje , že efektívne písomné zostavenie programu bude prekonať zložitejšie kód vytvorený kompiláciou jazyk vyššej úrovne . Tak , montáž je dobrá voľba , keď výkon je prvoradé , rovnako ako v grafickom motora , alebo keď sú malé , dostupné hardvérové ​​prostriedky v porovnaní s tými z osobného počítača , ako riadiaceho systému pre mikrovlnné rúry .

kompilátora výhody

vo väčšine prípadov malé výkonnostné výhody efektívne písomného zhromaždenia nerobia pre jeho nedostatok hardvérové ​​abstrakcie a jeho relatívnu obtiažnosť použitie , v porovnaní s vyššou úrovňou , zostavených jazykov ako je C + + . Z tohto dôvodu, takmer všetok softvér je napísaný v zostavil , jazyk vyššej úrovne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené