OqPoWah.com

Modularno programiranje

Modularno programiranje deluje po načelu "deliti in osvajati". Treba je razumeti.

Modularno programiranje pomeni organizacijo programa kot sklop neodvisnih blokov majhnih velikosti, ki se pogosto imenujejo moduli, katerih vedenje in struktura sta popolnoma podrejeni natančno opredeljenim načelom. Treba je deliti uporabo pojma "modul", ko je glede na skladenjsko enota jezika programiranje in govorjenje o enoti razdrobljenosti velikega programa na več blokov, ki se lahko izvajajo v obliki postopkov in v oblika funkcij. Uporaba modularnega programiranja omogoča poenostavitev testiranje programa in pravočasno odkrivanje napak. Stroške odvisno od strojne opreme lahko strogo ločite od drugih podizdelkov, kar bo izboljšalo mobilnost ustvarjenih programov. Moduli, ki so kritični za čas, je mogoče ponovno obdelati ločeno, zaradi česar je proces veliko lažji in učinkovitosti veliko večji. Poleg tega je modularno programiranje veliko lažje razumljivo, saj se lahko moduli učinkovito uporabljajo kot gradniki v drugih programih.

Izraz "modul" se je začel uporabljati pri programiranju v povezavi z uvedbo modularnega načela pri pisanju programov. V sedemdesetih letih je bil modul imenovan nekaj funkcije ali postopka, ki je bil napisan v skladu z določenimi pravili. Ker v tistem času ni bilo univerzalno priznanih zahtev, se je modul imenoval vsak postopek, katerega velikost je bila do petdeset vrstic. Parnassus je oblikoval prve konkretne zahteve za modul: "Za oblikovanje enega modula mora biti dovolj dovolj minimalnega znanja o vsebini druge." Izkazalo se je, da je bil Parnassus prvi oblikoval koncept prikrivanja informacij v programiranju. Njena opredelitev nas vodi k dejstvu, da se modul lahko imenuje vsak ločen postopek tako najnižje kot najvišje ravni hierarhije. Varno skriti informacije ni mogoče doseči z uporabo struktur, ki obstajajo v času, odkar so bili predmet dramatičen učinek globalnih spremenljivk in njihovo obnašanje, je težko napovedati, v zahtevnih programov. Potrebno je bilo ustvariti konstrukcijo, ki je bila izolirana od teh spremenljivk. Bila je njena, ki se je imenovala modul, in na podlagi tega se je rodil modularno programiranje.




Sprva se je domnevalo, da je za izvajanje kompleksnih sistemov programske opreme lahko izvajajo s pomočjo modula na par s funkcijami in postopki, kot je gradnja združuje in skrije podrobnosti izvajanja posameznega Podopravilo. Toda Turbo Pascal ni popolnoma implementiral načela modularnega programiranja. V tem jeziku ni podpore za notranje module, uvoz se ne izvaja prožno, ker ne dovoljuje uvoza predmetov iz nekaterih drugih modulov. Kombinirani vpliv tega dejstva s tem, da s širjenjem osebnih računalnikov močno razširila nabor programskih ljudi, kar je znižalo povprečno raven teoretičnega priprave, je privedla do dejstva, da so razvoj aplikacij modulov, ki se uporablja kot sredstvo za ustvarjanje problem knjižnice funkcij in postopkov. Samo usposobljeni programerji so uporabili celotno moč tega oblikovanja jezika za strukturne operacije vseh predmetov.

Če pogledaš na Pascal enot z vidika programerja, bi bilo treba njihovo število se določi glede na razgradnji problema na več pod-nalog, neodvisno drug od drugega. V skrajnem primeru se lahko modul se uporablja za sklepanje, da je samo ena zdravljenje, če je to potrebno, na lokalni ukrepi, ki jih je opravila, je bil popolnoma neodvisen od vpliva drugih delov programa s spremembami v osnutku kodeksa.

Zdieľať na sociálnych sieťach:

Príbuzný