Saturday 19 May 2018

Sa pead need

 Sa pead need terad kokku panema, nende minim aalne arv soovitud tulemuse saavut amiseks. Täpselt nagu kõrgema taseme keel on plokkkon stru ktsioon ja sellel on sada uut peidetud, kuid kooskeele terade kasu tamisel teeme sarnase toimingu mitmete teradega, Lkuid protsessis on mõistlik minutiline loogika, mis on peidetud selle lihtsa konstruktsiooni kõrval.Mõelge kaarile nagu mošeed. Seda ei saa valmistada ainult suurtest kividest, mis muudaksid kaare vaiguliselt rabedaks, mitte nagu trahvi arki, mida me nägime. Tseme ndi peenete rasid kasu tatakse selleks, et tasandada soovitud täiusl ikkuse tase mele. See pehmendamise operatsioon on optimeerimine. Tuumikonstruktsioon on ehitatud kõrgema taseme keeles, mida pakuvad suured plokid, ja nurgad, mis vajavad optimeerimist, on tasandatud kogumis keelte peenisega, mis võimaldab äärmist kontrolli. Teine komple kkeeli kasutamine on aja-kriitiliste süsteemide klassis, mida nimetatakse reaal ajasüs teemideks. Reaalajas süsteemidel on aegunud reageeringud, kusjuures teatud toimingute puhul on ülempiir. Sellise täpse ajastusnõude puhul peame juhiseid meie täielikku kontrolli all hoidma. Kõrgema taseme keeltes ei saa me isegi öelda, kui palju arvutiseadeid tegelikult kasutati, kuid koostamiskeele saame neid täpselt kont rollida. Igasuguse mõistliku suurusega rakenduse või tõsise arendustegevuse jaoks on nooks ja nurgad, kus on vaja koostamiskeele. Nendes nurkades, kui assamblee puudub, ei saa optimeerida ja optime erimise puud umisel ei ole ilu. Mõni kord muutub kasulik rakendus mõtte tuks ainult seetõttu, et see nurjunud nurk ei tööta. Kolmas peamine põhjus assamblee õppimiseks ja selle õpetamise peamine eesmärk on programmeerijatest valmistada peeneteraline loogika. Nagu suured plokid ei suuda arki luua, ei suuda kõrgema tasemega keelt õppinud suur paks teraline loogika toota ilu ja peenust, mida assa mblee võib pakkuda. Igasugune assamblee tera on tähendus; miski ei ole eeldatav.

No comments:

Post a Comment