PočítačeProgramování

Modulární programování

Modulární programování funguje na principu „rozděl a panuj“. Worth vyšetřování.

Modulární programování zahrnuje pořádání program jako většího počtu nezávislých malých bloků, které se obvykle nazývají moduly, chování a struktura jsou velmi zcela podřízených určité zásady. Stojí za to se podělit používání pojmu „jednotka“, když tam je pohled na syntaktické jednotky jazykového programu, a když je to zdrcující jednotky velkého programu do několika bloků, které mohou být realizovány ve formě postupů, jakož i ve formě funkcí. Použití modulárního programování umožňuje zjednodušit testovací program a včasné odhalení chyb. To může být zcela odděleny úkoly závislé na hardwaru od ostatních dílčích úkolů, které zlepší mobilitu stanovených programů. časově kritické moduly lze měnit samostatně, což výrazně zjednodušuje proces a je účinnost je mnohem vyšší. Kromě toho je modulární programování je mnohem snazší pochopit, protože moduly lze efektivně využít jako stavební kameny pro jiné programy.

Pojem „modul“ sám začal být používán v programování v souvislosti se zavedením modulárním principu při psaní programů. V sedmdesátých letech, modul nazvaný nějakou funkci nebo postupu, které bylo napsáno podle určitých pravidel. Vzhledem k tomu, v té době nebyl vytvořen obecně uznávaných požadavků, modul se nazývá jakýkoliv proces, jehož velikost je až padesát linek. Parnassus první konkretizováno požadavky na modulu byly vytvořeny „Aby se vytvořil jediný modul by měla být dostatečná pro minimálními znalostmi o obsahu druhé“ Ukazuje se, že to bylo poprvé, kdy Parnassus tvořil koncepci informací skrývá v programování. Jeho definice nás vede k tomu, že modul lze označit jakýkoli jednotný postup jako nejnižší a nejvyšší úrovni hierarchie. Bezpečně schovat informace nemohlo být dosaženo pomocí struktur, které existují v době, protože oni byli předmětem dramatického účinku globálních proměnných a jejich chování je obtížné předvídat v komplexních programů. Bylo nutné vytvořit strukturu, která je izolována z těchto proměnných. Bylo ji a pojmenoval modul, a na jejím základě, a narodil se modulární programování.

Původně se předpokládalo, že provádění komplexních softwarových systémů mohou být implementovány pomocí modulu na stejné úrovni s funkcí a postupů, konstrukce spojuje a skrývá implementační detaily konkrétní dílčího úkolu. Ale v Turbo Pascal jazykem nebyl plně realizován princip modulárního programování. Tento jazyk nepodporuje úplné interní moduly, import realizován dostatečně flexibilní, protože to nedovoluje importovat objekty z jiných modulů. Kombinovaný vliv této skutečnosti s tím, že se šíření osobních počítačů velmi rozšířil řadu programovacích lidí, což snížení průměrné úrovně teoretické přípravy, vedl k tomu, že vývoj aplikačních modulů byly použity jako prostředek k vytváření problém knihoven funkcí a postupů. Pouze kvalifikovaní programátoři používají plnou sílu jazykových struktur pro všechny objekty v strukturování operací.

Podíváte-li se na Pascal jednotek z pohledu programátora, by měla být jejich počet stanoven rozkladem problému do několika dílčích úkolů, nezávislé na sobě. V krajním případě, modul může být použit k uzavření je to jen jedno ošetření, v případě potřeby, na místní úrovni tím, že se provádí, bylo zcela nezávislé na vlivu ostatních částí programu se změnami v návrhu kódu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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