Zvažte oblouk stejně jako v mešitách. Nemůže to být z velkých kamenů, protože to by způsobilo, že by se klenba divoce zubovala, ne jako ten jemný oblouk, který jsme zvyklí vidět. Jemné zrnky cementu se používají k jeho vyhlazení na požadov anou úroveň dokonalosti. Tato operace vyhlazování je optimalizace. Struktura jádra je postavena v jazyku vyšší úrovně s velkými bloky, které poskytuje, a rohy, které potřebují optimalizaci, jsou vyhla zovány jemným zrnitím mont ážního jazyka, což umožňuje extrémní kontrolu. Další použití montážního jazyka je ve třídě časově kritických systémů nazývaných systémy reálného času. Systémy v reálném čase mají časově vázané odezvy, přičemž u některých operací je horní časový limit. Pro takový přesný časový požadavek musíme dodržovat pokyny v našem úpl ném řízení. V jazycích vyšších úrovní nem ůžeme ani říci, kolik počítačových instr ukcí bylo skutečně použito, ale v montá žním jazyce můžeme mít nad nimi přesnou kontrolu. Každá aplikace s rozu mnou velikostí nebo vážné rozvo jové úsilí má zákoutí a rohy, kde je nutný montážní jazyk. A v těchto rozích, pokud neexistuje žádný jazyk sestavení, nemůže být žádná optimalizace a pokud není optimalizace, není žádná krása. Někdy se užitečná aplik ace stává k ničemu jen kvůli neopat rnosti, že na těchto zubatých rozích nepr acuje. Třetím hlavním důvodem pro výuku montá žního jazyka a hlavním cílem pro jeho výuku je produkovat jemnou zrnitou logiku progra mátorů. Stejně jako velké bloky nemohou vyrobit oblouk, velká tlustá zrnitá logika naučená v jazyku vyšší úrovně nemůže produkovat krásu a jemnost, kterou může sestavit jazyk. Každé zrno montážního jazyka má výz nam; nic není předpokládáno. Musíte dát dohromady tyto zrna, minimální počet z nich, aby dosáhli požadovaného výsle dku. Stejně jako aloop ve vyšším jazyk ovém jazyce je blokový konstrukt a v něm je skryto stovka věcí, ale pomocí zrna montážního jazyka děláme podobnou operaci s množstvím zrna, ale v procesu pochopíme minutovou logiku skrytou vedle toho jednoduchého postavit.
Thursday, 17 May 2018
Zvažte oblouk
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment