Thursday 24 May 2018

Morate spojiti

Morate spojiti ova zrna, minimalni broj njih da bi dobili željeni ishod. Kao što je na višem nivou jezik je blok konstrukt i ima stotine stvari skrivenih u njemu, ali koristeći zrna skupštinskog jezika vršimo sličnu operaciju.Brojnim zrnima ali u procesu shvatimo minutnu logiku koja je sakrivena pored tog jednost avnog konstruisati.Razmislite luk kao i one u džamijama. Ne može se napraviti samo od velikih kam ena, jer bi to luka vom lukom napra vio, a ne kao fini luk koji smo navikli da vidimo. Fina zrna cementa se upotrebl javaju da bi se gladila do željenog nivoa savrš enstva. Ova opera cija glajenja je optim izacija. Osno vna struktura je izgrađena na višem nivou jezik a sa velikim blok ovima koje pruža, a uglovi kojima je neop hodna optim izacija su usaglašeni sa finim zrnom jezika montaže koji omogućava ekstremnu kontr olu. Još jedna upotreba jezika mon taže je u klasi vremena kritičnih sistema zvanih u realnom vremenu. Sistemi u real nom vremenu imaju vremenski ograničene odgovore, sa gornjom granicom vremena na određenim operacijama. Za takve precizne zahteve vremena, moramo držati uputstva u našoj potpuni kontroli. Na jezicima višeg nivoa ne možemo ni da kažemo koliko je računarskih uputstava zapravo korišćeno, ali na nivou skupštine možemo imati prec iznu kon trolu nad njima. Svaka aplikacija s razum nom veličinom ili ozbiljan razvojni napor ima uglove i uglove gde je jezik skupštine potreban. A na ovim uglovima ako nema jezika za montažu, ne može biti optimi zacije i kada nema optimi zacije, nema lepote. Ponekad korisna aplikacija postaje beskorisna samo zbog nebriga ne radeći na ovim oštetim kutovima. Treći glavni razlog za učenje skupštinskog jezika i glavni cilj podučavanja jeste da proizvedu finu zrničku logiku kod programera. Kao što veliki blokovi ne mogu da proizvedu luk, velika debela zrnasta logika naučena na višem nivou jezika ne može da proiz vede lepotu i finoću jezik koji može da ispuni. Svako zrno skupštinskog jezika ima značenje; ništa se ne pretpo stavlja. 

No comments:

Post a Comment