Modularno programiranje
Modularno programiranje djeluje na principu "podijeliti i osvojiti". Potrebno je razumjeti.
sadržaj
Modularno programiranje podrazumijeva organizaciju programa kao skup nezavisnih blokova malih veličina, koji se obično nazivaju modulima čije ponašanje i struktura potpuno podređeni dobro definiranim načelima. Vrijedno je dijeliti primjenu koncepta "modula", kada je riječ o sintaktičkoj jedinica jezika programiranje i kada se govori o jedinici fragmentacije velikog programa u nekoliko blokova koji se mogu provesti i u obliku postupaka i oblik funkcija. Korištenje modularnog programiranja omogućuje pojednostavljenje testiranje programa i pravodobno otkrivanje pogrešaka. Možete strogo odvojiti zadaće ovisne o hardveru iz drugih podzadataka, što će poboljšati mobilnost programa koji se kreiraju. Vremenski kritični moduli mogu se preraditi odvojeno, što olakšava proces i čini učinkovitost puno veću. Osim toga, modularno programiranje je mnogo lakše razumjeti, budući da se moduli mogu učinkovito koristiti kao građevni blokovi u drugim programima.
Sam termin "modul" počeo se koristiti u programiranju u vezi s uvođenjem modularnog principa pri pisanju programa. Sedamdesetih godina, modul se zvao nekom funkcijom ili postupkom koji je napisan u skladu s određenim pravilima. Budući da u to vrijeme nije bilo opće priznatih zahtjeva, modul je bio nazvan bilo koji postupak, čija je veličina bila 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” Ispada da je Parnass prvi koji je stvorio koncept prikrivanja informacija u programiranju. Njegova definicija nas vodi do činjenice da se modul može nazvati bilo koji odvojeni postupak i najniže i najvišu razinu 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 konstrukciju koja je izolirana iz ovih varijabli. Bila je to ona koja se zvala modul, a na osnovi je rođen modularni 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. Međutim, Turbo Pascal nije u potpunosti implementirao modularno načelo programiranja. Na tom jeziku ne postoji podrška za interne module, uvoz se ne provodi fleksibilno, jer ne dopušta uvoz predmeta iz nekih 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 primjenjuju punu snagu ovog jezičnog dizajna za strukturiranje operacija svih objekata.
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.
Origami stvaranje: modularno jaje
Objektno orijentirano programiranje
Strukturirana programiranje
USB programer (AVR): opis, svrha
Kako naučiti programiranje od nule na popularnim programskim jezicima
Programiranje mikrokontrolera za početnike: jednostavno i pristupačno
Struktura Pascal programa: programiranje za početnike
Programiranje za Android: kako započeti stvarati vlastite aplikacije i igre?
Programiranje igara: programi, značajke stvaranja i preporuke
Što je Pascal. Programiranje u Pascalu
Android: Programiranje za početnike
Tehnologija modularnog osposobljavanja u suvremenom obrazovanju
Modularno osposobljavanje kao način poboljšanja kvalitete obrazovanja za stjecanje drugog visokog…
Funkcionalno ispitivanje
Dinamičko programiranje, osnovna načela
Nelinearno programiranje je jedna od komponenti matematičkog programiranja
Linearno programiranje
Skupljanje je proces koji olakšava komunikaciju između programera i računala
Matematičko programiranje je pravi način da se donese najbolja odluka
Kako započeti s programiranjem vlastitih programa
Što je programski sustav