RačunalaProgramiranje

Modularni programiranje

Modularni programiranje radi na principu „podijeli pa vladaj”. Vrijedni truda.

Modularni programiranje uključuje organiziranje programa kao niza nezavisnih male veličine blokova, koji se obično nazivaju modula, ponašanje i struktura prilično potpuno podređeni određena načela. To je vrijedno podijeliti korištenje pojma „jedinica” kada je pogled na sintaktičke jedinice jezičnog programa, a kada je to drobljenje jedinicu velikog programa u nekoliko blokova koji se mogu provoditi u obliku procedura, kao iu obliku funkcija. Upotreba modularnog programiranja omogućuje da se pojednostavi program testiranja i pravovremeno otkrivanje pogrešaka. To može biti strogo odvojene hardvera ovisna zadatke iz drugih podzadatke, koje će poboljšati pokretljivost utvrđenim programima. vremenski kritične moduli mogu mijenjati zasebno, što znatno pojednostavljuje proces i čini učinkovitost je puno veća. Osim toga, modularni programiranje je puno lakše razumjeti, jer se moduli mogu biti učinkovito koristiti kao građevni blokovi za druge programe.

Izraz „modul” sama je počela da se koristi u programiranju u vezi s uvođenjem modularnog principa prilikom pisanja programa. U sedamdesetima, modul se zove nekakvu funkciju ili postupak koji je napisan u skladu s određenim pravilima. Budući da u to vrijeme nije bila formirana općeprihvaćene zahtjeve, modul se zove svaki proces čija veličina je do pedeset redaka. Parnas prvi konkretizira su nastali uvjeti za modul: „Da bi nastao jedan modul bi trebao biti dovoljan za minimalno znanje o sadržaju drugi” Ispostavilo se da je to prvi put Parnas formira koncept informacija krije u programiranju. Njegova definicija nas dovodi do činjenice da se modul može biti iz bilo jednom postupku kao najniža i najviša razina hijerarhije. Sigurno skrivanje informacija ne može se postići uporabom strukturama koje postoje u to vrijeme, jer su bili predmet dramatičan učinak globalnih varijabli i njihovo ponašanje je teško predvidjeti u složenim programima. Bilo je potrebno stvoriti strukturu koja je izolirana od tih varijabli. To ju je i dobio ime modula i na temelju njega, a rođen je modularno programiranje.

U početku se pretpostavljalo da je provedba složenih programskih sustava može se provesti pomoću modula u rangu s funkcijama i postupcima kao građevinski ujedinjuje i skriva podatke provedbi pojedinog zadatka. No, u Turbo Pascal jezik nije u potpunosti proveden princip modularne programiranje. Ovaj jezik ne podržava pune unutarnje modula, uvoz provodi nedovoljno fleksibilni, jer ne dopušta uvoz dobara iz drugih modula. Kombinirani utjecaj ove činjenice s činjenicom da s proliferacija osobnih računala uvelike proširuje raspon programiranje ljudi, što je smanjilo prosječnu razinu teoretskog pripreme, dovelo do činjenice da je razvoj aplikacijskih modula su korišteni kao sredstvo za stvaranje problema bibliotekama funkcija i procedura. Samo kvalificirani programeri koristiti punu snagu jezičnih struktura za sve objekte u strukturiranju operacija.

Ako pogledate Pascal jedinice iz perspektive programer, njihov broj mora biti određena razgradnje problema u nekoliko dijelova zadataka, neovisno jedni od drugih. U krajnjem slučaju, modul se može koristiti za sklapanje to je samo jedan tretman, ako je potrebno, s lokalnim djelovanjem koji se provodi, to je potpuno neovisan od utjecaja drugih dijelova programa uz promjene koje su napravljene u nacrtu kodeksa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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