ArvutidProgrammeerimine

Modulaarne programmeerimine

Modular programmi töötab põhimõttel "jaga ja valitse". Tasub uurida.

Modular programmeerimine hõlmab korraldab programmi arvukalt üksikuid väikeste plokkide, mida tavaliselt nimetatakse moodulid, käitumist ja struktuuri on üsna täielikult allutatud teatud põhimõtteid. Tasub jagada kasutamise mõiste "üksus", kui on olemas vaadake süntaktilise üksuse keele programmi ja kui see on purusti ühik suur programm mitmeks plokid, mida saab rakendada kujul menetlused, samuti vormis funktsioone. Kasutamine modulaarne programmeerimine võimaldab lihtsustada testimise programmi ja õigeaegne avastamine vigu. See võib olla rangelt eraldatud riistvara sõltuva ülesandeid teistele alamülesanded, mis parandab liikuvust loodud programmid. ajakriitiliste mooduleid saab muuta eraldi, mis oluliselt lihtsustab ja muudab kasutegur on palju suurem. Lisaks modulaarne programmi on palju lihtsam aru saada, sest moodulid on võimalik tõhusalt kasutada ehitusplokkide teistes programmides.

Termin "moodul" ise hakkas kasutada programmeerimise seoses kehtestamine modulaarne põhimõte kirjutamisel programmid. Seitsmekümnendatel moodul nimega mingi funktsiooni või protseduuri, mis on kirjutatud vastavalt teatavatele eeskirjadele. Kuna sel ajal ei olnud moodustatud üldtunnustatud nõuetele, moodul nimetatakse mis tahes protsessi, mille suurus on kuni viiskümmend read. Parnassus esimese täpsustati nõudeid mooduli moodustusid: "Selleks, et moodustuks üks moodul peaks olema piisav minimaalne teadmisi sisu teine." Selgub, et see oli esimene kord Parnassus moodustatud mõiste tiedonpiilotus programmeerimine. Tema määratluse viib meid asjaolu, et moodul võib nimetatud iga üksiku protseduuri madalaima ja kõrgeima hierarhias. Tellige varjata teavet ei ole võimalik saavutada, kasutades struktuurid, mis eksisteerivad ajal, sest nad olid allutatud dramaatiline mõju globaalsed muutujad ja nende käitumist on raske ennustada keeruline programme. Oli vaja luua struktuur, mis eristatakse need muutujad. See oli tema ja nimega mooduli ja selle põhjal, ja sündis modulaarne programmeerimine.

Esialgu arvati, et rakendada keerukaid tarkvara süsteemid saab rakendada kasutades moodulit par funktsioone ja protseduure ehitus ühendab ja peidab rakendamise üksikasjad konkreetse alamülesandena. Aga Turbo Pascal keeles see ei olnud täielikult rakendanud põhimõtet modulaarne programmeerimine. See keel ei toeta täielikult sise moodulid, import rakendatud piisavalt paindlik, kuna see ei võimalda importida objektid muid mooduleid. Kombineeritud mõju sellest ka asjaolu, et koos leviku personaalarvutid oluliselt laiendatud valikut programmeerimine inimesed, kes vähendas keskmist taset teoreetilise ettevalmistuse, tõi kaasa asjaolu, et arengu taotluse moodulite kasutati loomise vahendina probleemi raamatukogude funktsioonid ja protseduurid. Ainult kvalifitseeritud programmeerijad kasutada täie võimsusega keele struktuuride kõigi objektide struktureerimise operatsioone.

Kui te vaatate Pascal üksusi programmeerija seisukohast, nende arv peaks olema kindlaks määratud lagunemise probleem hulgaks sub-ülesandeid, üksteisest sõltumatud. Äärmuslikul juhul mooduli saab kasutada järeldusele on ainult üks ravi, kui see on nõutav, et kohaliku tegevusgrupi, et see viiakse läbi, see oli täiesti sõltumatu mõju mujal programmi tehtud muudatuste eelnõu koodi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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