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

Prečo používať programovanie Low Level Language Ako zhromaždení ?

Keď sa blíži developerský projekt , programátori rozhodovať o tom , ktoré jazyky , technológie a platformy na použitie. To môže zahŕňať aj vysoké a nízke programovacích jazykov úrovni . Použitie assembleri , jazyk nízkej úrovne , ponúka programátorom možnosť zlepšiť svoje zručnosti , všeobecne . Účinnosť

v assembleri , programátori môžu maximalizovať na rýchlosť na úroveň , ktorá nie je všeobecne možné s vysokou úrovňou jazykov . V prípadoch, keď aplikácie majú významné požiadavky na výkon , je žiaduce schopnosť . Dôvodom nízka úroveň jazykov , aby to zvýšilo množstvo kontroly je , že účtovná závierka kód vyvinúť väčší priamy vplyv na hardvérových prvkov počítača . Tiež, niektoré algoritmy môže naprogramovať len v jazyku symbolických inštrukcií .
Pochopenie Výpočtová technika

Každý , kto pracuje v oblasti výpočtovej vedy v akomkoľvek kontexte môžu dozvedieť o výpočtovú procesy , pomocou assembleri , vyplnenie niektoré z potenciálnych koncepčných polotovarov medzi hardvérom a softvérom . Na rozdiel od vysokej úrovni programovania , kde existuje značná miera abstrakcie medzi vývojom aplikácií a implementáciu v hardware , montáž programy sú bližšie koncepčne a fyzicky na základné spracovanie . Napríklad , programovanie zostava môže zahŕňať priamu kontrolu nad procesorov a pamätí , ako je programovanie podrobnosti o uloženie hodnoty premennej pre neskoršie prístup .
Vplyv na vysokej úrovni programovanie

Programátori , ktorí pracujú s vysokou úrovňou jazyky sa môžu naučiť niektoré aspekty osvedčených postupov pomocou assembleri . Na vysokej úrovni programovacie jazyky ako Java programátor môže povzbudiť , aby zvážila zavedenie hardvéru vôbec , ako je možné sa naučiť a používať také jazyky , bez toho, aby nejakú skutočnú predstavu o tom , čo sa deje na nižšej úrovni . Získanie tohto typu porozumenia prostredníctvom nízkej úrovni programovania dáva programátorom vysokej úrovni zvýšila schopnosť maximalizovať výkon .
Hardware Access

jazyk zhromaždenie poskytuje prístup k niektorým zdrojom a hardvérových ovládacích prvkov , ktoré jednoducho nie sú k dispozícii prostredníctvom vyššej úrovne jazykov . Schopnosť zamerať sa na konkrétne vlastnosti architektúry v konkrétnom výpočtovom zariadení je príkladom . Schopnosť vstupné a výstupné komponenty priamo ovládať v počítači je ďalším príkladom .

Najnovšie články

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