Namai Plėtra Kas yra modulinis programavimas? - apibrėžimas iš techopedijos

Kas yra modulinis programavimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia modulinis programavimas?

Modulinis programavimas yra kompiuterio programos padalijimo į atskiras paprogrames procesas.

Modulis yra atskiras programinės įrangos komponentas. Jis dažnai gali būti naudojamas daugelyje programų ir funkcijų kartu su kitais sistemos komponentais. Panašios funkcijos yra sugrupuotos tame pačiame programavimo kodo vienete ir atskiros funkcijos yra kuriamos kaip atskiri kodo vienetai, kad kodą galėtų pakartotinai naudoti kitos programos.

Objektinis programavimas (OOP) iš esmės suderinamas su modulinio programavimo koncepcija. Modulinis programavimas leidžia keliems programuotojams savarankiškai padalinti programos darbą ir suderinti kūrinius.

„Techopedia“ paaiškina modulinį programavimą

Modulinio programavimo moduliai užtikrina logines ribas tarp komponentų ir pagerina jų priežiūrą. Jie sujungiami per sąsajas. Jie yra suprojektuoti taip, kad sumažintų skirtingų modulių priklausomybes. Komandos gali kurti modulius atskirai ir nereikalauti žinių apie visus sistemos modulius.


Kiekviena modulinė programa yra susieta su versijos numeriu. Tai suteikia kūrėjams lankstumo prižiūrint modulius. Jei moduliui reikia atlikti kokius nors pakeitimus, reikia pakeisti tik paveiktas paprogrames. Tai leidžia programą lengviau skaityti ir suprasti.


Modulinis programavimas turi pagrindinį modulį ir daugybę pagalbinių modulių. Pagrindinis modulis sudaromas kaip vykdomasis (EXE), kuris iškviečia pagalbinio modulio funkcijas. Pagalbiniai moduliai egzistuoja kaip atskiri vykdomieji failai, kurie įkeliami, kai veikia pagrindinis EXE. Kiekvienas modulis turi unikalų pavadinimą, paskirtą PROGRAM teiginyje. Modulių funkcijų pavadinimai turėtų būti unikalūs, kad būtų galima lengvai prieiti, jei pagrindinio modulio naudojamos funkcijos turi būti eksportuotos.


Modulio koncepciją palaikančios kalbos yra „IBM Assembler“, „COBOL“, „RPG“, „FORTRAN“, „Morpho“, „Zonnon“ ir „Erlang“.


Modulinio programavimo privalumai:

  • Reikia parašyti mažiau kodo.
  • Pakartotiniam naudojimui gali būti sukurta viena procedūra, panaikinant poreikį kodą pakartoti dar kartą.
  • Programos gali būti kuriamos lengviau, nes nedidelė komanda užsiima tik maža viso kodo dalimi.
  • Modulinis programavimas leidžia daugeliui programuotojų bendradarbiauti toje pačioje programoje.
  • Kodas saugomas keliuose failuose.
  • Kodas yra trumpas, paprastas ir lengvai suprantamas.
  • Klaidos gali būti lengvai nustatomos, nes jos yra lokalizuotos pagal paprogramę ar funkciją.
  • Tas pats kodas gali būti naudojamas daugelyje programų.
  • Kintamųjų apimtį galima lengvai valdyti.
Kas yra modulinis programavimas? - apibrėžimas iš techopedijos