PočítačeProgramovanie

Modulárne programovanie

Modulárne programovanie funguje na princípe "rozdeľuj a panuj". Worth vyšetrovanie.

Modulárny programovania zahŕňa organizovanie program ako väčšieho počtu nezávislých malých blokov, ktoré sa obvykle nazývajú moduly, správanie a štruktúra sú veľmi úplne podriadených určité zásady. Stojí za to sa podeliť používanie pojmu "jednotka", keď tam je pohľad na syntaktické jednotky jazykového programu, a keď je to zdrvujúce jednotky veľkého programu do niekoľkých blokov, ktoré môžu byť realizované vo forme postupov, ako aj vo forme funkcií. Použitie modulárneho programovania umožňuje zjednodušiť testovací program a včasné odhalenie chýb. To môže byť úplne oddelené úlohy závislé na hardvéri od ostatných čiastkových úloh, ktoré zlepšia mobilitu stanovených programov. časovo kritické moduly je možné meniť samostatne, čo výrazne zjednodušuje proces a je účinnosť je oveľa vyššia. Okrem toho je modulárny programovanie je oveľa ľahšie pochopiť, pretože moduly možné efektívne využiť ako stavebné kamene pre iné programy.

Pojem "modul" sám začal byť používaný v programovaní v súvislosti so zavedením modulárnom princípe pri písaní programov. V sedemdesiatych rokoch, modul nazvaný nejakú funkciu alebo postupu, ktoré bolo napísané podľa určitých pravidiel. Vzhľadom k tomu, v tom čase nebol vytvorený všeobecne uznávaných požiadaviek, modul sa nazýva akýkoľvek proces, ktorého veľkosť je až päťdesiat liniek. Parnassus prvý konkretizované požiadavky na module boli vytvorené "Aby sa vytvoril jediný modul by mala byť dostatočná pre minimálnymi znalosťami o obsahu druhej" Ukazuje sa, že to bolo prvýkrát, kedy Parnassus tvoril koncepciu informácií skrýva v programovaní. Jeho definícia nás vedie k tomu, že modul možno označiť akýkoľvek jednotný postup ako najnižšej a najvyššej úrovni hierarchie. Bezpečne schovať informácie nemohlo byť dosiahnuté pomocou štruktúr, ktoré existujú v čase, pretože oni boli predmetom dramatického účinku globálnych premenných a ich správanie je ťažké predvídať v komplexných programov. Bolo nutné vytvoriť štruktúru, ktorá je izolovaná z týchto premenných. Bolo ju a pomenoval modul, a na jej základe, a narodil sa modulárne programovanie.

Pôvodne sa predpokladalo, že vykonávanie komplexných softvérových systémov môžu byť implementované pomocou modulu na rovnakej úrovni s funkciou a postupov, konštrukcia spája a skrýva implementačné detaily konkrétnej čiastkového úlohy. Ale v Turbo Pascal jazykom nebol plne realizovaný princíp modulárneho programovania. Tento jazyk nepodporuje úplné vnútorné moduly, import realizovaný dostatočne flexibilné, pretože to nedovoľuje importovať objekty z iných modulov. Kombinovaný vplyv tejto skutočnosti s tým, že sa šírenie osobných počítačov veľmi rozšíril rad programovacích ľudí, čo zníženie priemernej úrovne teoretickej prípravy, viedol k tomu, že vývoj aplikačných modulov boli použité ako prostriedok k vytváraniu problém knižníc funkcií a postupov. Iba kvalifikovaní programátori používajú plnú silu jazykových štruktúr pre všetky objekty v štruktúrovanie operácií.

Pozriete Ak sa na Pascal jednotiek z pohľadu programátora, by mala byť ich počet stanovený rozkladom problému do niekoľkých čiastkových úloh, nezávislé na sebe. V krajnom prípade, modul môže byť použitý na uzavretie je to len jedno ošetrenie, v prípade potreby, na miestnej úrovni tým, že sa vykonáva, bolo úplne nezávislé od vplyvu ostatných častí programu so zmenami v návrhu kódu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.birmiss.com. Theme powered by WordPress.