Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Modular Programming?
- Ipinapaliwanag ng Techopedia ang Modular Programming
Kahulugan - Ano ang ibig sabihin ng Modular Programming?
Ang modular na programa ay ang proseso ng paghati sa isang programa ng computer sa hiwalay na mga sub-programa.
Ang isang module ay isang hiwalay na bahagi ng software. Madalas itong magamit sa iba't ibang mga aplikasyon at pag-andar kasama ang iba pang mga bahagi ng system. Ang magkatulad na pag-andar ay pinagsama sa parehong yunit ng programming code at ang mga hiwalay na pag-andar ay binuo bilang hiwalay na mga yunit ng code upang ang code ay maaaring magamit muli ng iba pang mga aplikasyon.
Ang object-oriented na programming (OOP) ay katugma sa modular na konsepto ng programming sa isang malaking lawak. Pinapayagan ng modular na pagprograma ang maramihang mga programmer na hatiin ang mga piyesa ng trabaho at pag-debug nang nakapag-iisa.
Ipinapaliwanag ng Techopedia ang Modular Programming
Ang mga module sa modular programming ay nagpapatupad ng mga lohikal na mga hangganan sa pagitan ng mga sangkap at pagbutihin ang pagpapanatili. Ang mga ito ay isinama sa pamamagitan ng mga interface. Ang mga ito ay dinisenyo sa isang paraan upang mabawasan ang mga dependency sa pagitan ng iba't ibang mga module. Ang mga koponan ay maaaring bumuo ng mga module nang hiwalay at hindi nangangailangan ng kaalaman sa lahat ng mga module sa system.
Ang bawat at bawat modular application ay may isang numero ng bersyon na nauugnay dito. Nagbibigay ito ng kakayahang umangkop sa mga developer sa pagpapanatili ng module. Kung ang anumang mga pagbabago ay dapat mailapat sa isang module, tanging ang mga apektadong subroutines ang dapat baguhin. Ginagawa nitong mas madaling basahin at maunawaan ang programa.
Ang modular na programming ay may pangunahing module at maraming mga pantulong na module. Ang pangunahing module ay natipon bilang isang maipapatupad (EXE), na tinatawag na mga function ng module ng pandiwang pantulong. Ang mga pantulong na module ay umiiral bilang hiwalay na maaaring maipapatupad na mga file, na nag-load kapag tumatakbo ang pangunahing EXE. Ang bawat module ay may natatanging pangalan na nakatalaga sa pahayag ng PROGRAM. Ang mga pangalan ng function sa kabuuan ng mga module ay dapat na natatangi para sa madaling pag-access kung ang mga function na ginamit ng pangunahing module ay dapat na nai-export.
Ang mga wika na sumusuporta sa konsepto ng module ay ang IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon at Erlang, bukod sa iba pa.
Ang mga pakinabang ng paggamit ng modular programming ay kinabibilangan ng:
- Mas kaunting code ang dapat isulat.
- Ang isang solong pamamaraan ay maaaring binuo para sa paggamit muli, aalisin ang pangangailangan upang muling muling ipakita ang code.
- Ang mga programa ay maaaring idinisenyo nang mas madali dahil ang isang maliit na koponan ay nakikipag-ugnay lamang sa isang maliit na bahagi ng buong code.
- Pinapayagan ng modular na programming ang maraming mga programmer na makipagtulungan sa parehong application.
- Ang code ay naka-imbak sa maraming mga file.
- Ang code ay maikli, simple at madaling maunawaan.
- Ang mga pagkakamali ay madaling matukoy, dahil naisalokal sila sa isang subroutine o function.
- Ang parehong code ay maaaring magamit sa maraming mga application.
- Ang saklaw ng mga variable ay madaling makontrol.
