Friday 18 May 2018

La tria grava

La tria grava kialo por lernado de asemblea lingvo kaj grava celo por instr uado estas produkti bonan gravan logikon en programistoj. Same kiel grandaj blokoj ne povas produkti arkon, la granda dika gracia logiko lernita en pli alta nivelo ne povas produkti la belecon kaj finan kunvenan lingvon. Ĉiu kaj ĉiu greno de asemblelingvo havas signifon; nenio supozas. Vi devas kunmeti ĉi tiujn aknojn, la minimuman nombro da ili por produkti la deziritan rezulton. Same kiel pli alta lingvo estas bloko konstruita kaj havas cent aferojn kaŝitajn en ĝi, sed uzante la lingvojn.Kde asembleo grajnoj ni faras similan operacion kun aknoj, sed en la procezo komprenas la minuran logikon kaŝitan apud tiu simpla konstruo.Pripensu arkon, kiel tiuj, kiuj estas en moskeoj. Ĝi ne povas esti farita de grandaj ŝtonoj sole kiel tio farus la arkon sovaĝe jagged, ne kiel la bona arko, kiun ni kutime vidas. La belaj aknoj de cemento uzas por glavi ĝin al la dezirata nivelo de perfekteco. Ĉi tiu operacio de glataĵo estas optimumigo. La kerna strukturo estas konstruita en pli alta nivelo kun la gran daj blokoj kiujn ĝi provizas kaj la anguloj, kiuj bezonas optimumigon, estas mildigitaj per la bela greno de asemblelingvo, kiu permesas ekstreman kontrolon. Alia uzo de ensambla ling vo estas en klaso de tempa kritika sistemo nomata realaj sistemoj. Reala tempo sistemoj hav as tempon ligitajn respondojn, kun supra limo de tempo pri certaj operacioj. Por tia pre ciza tempo necesa, ni devas observi la instrukciojn en nia tuta kontrolo. En pli altajn lingv ojn ni eĉ ne povas diri kiom da komputilaj instrukcioj efektive uzis, sed en asembl elingvo ni povas havi precizan kontrolon super ili. Ĉiu akceptebla grandioza apliko aŭ seri oza penado havas nukojn kaj angulojn, kie necesas muntado. Kaj ĉe ĉi tiuj anguloj, se ne ekzistas lingvo de asembleo, ne povas esti optimumigo kaj kiam ne ekzistas optimumigo, ne ekz istas beleco. Kelkfoje utila apliko fariĝas netaŭga nur pro la senzorgeco de ne funkcii sur ĉi tiuj jaggedaj anguloj.

No comments:

Post a Comment