Ang
Subprograms ay maliliit na programa na nakasulat sa loob ng mas malaki, pangunahing programa. Ang layunin ng isang subprogram ay upang magsagawa ng partikular na gawain. Maaaring kailangang gawin ang gawaing ito nang higit sa isang beses sa iba't ibang punto sa pangunahing programa.
Ano ang mga pangunahing dahilan sa paggamit ng mga subprogram?
May ilang mga pakinabang sa paggamit ng mga subprogram:
- Tumutulong silang panatilihing simple ang code, at, sa gayon, mas nababasa;
- Pinapayagan nila ang programmer na gamitin ang parehong code nang maraming beses kung kinakailangan sa buong programa;
- Pinapayagan nila ang programmer na tukuyin ang mga kinakailangang function; at,
- Maaari silang gamitin sa ibang mga programa.
Ano ang dalawang dahilan sa paggamit ng mga subprogram?
Dalawang mahalagang bentahe ng paggamit ng mga subprogram ay muling paggamit at abstraction. Sa aming Sort program nakita namin kung paano pinapayagan kami ng mga subprogram na muling gamitin ang parehong code. Kahit na ang Sort program ay gumagawa ng maraming swap, kailangan lang naming isulat ang Swap procedure nang isang beses. Ang bawat tawag sa Swap ay gumagamit ng parehong code na isinulat namin para sa pamamaraan.
Ano ang pangunahing layunin ng isang subroutine?
Sa computer programming, ang subroutine ay isang sequence ng program na mga tagubilin na nagsasagawa ng isang partikular na gawain, na naka-package bilang isang unit. Ang unit na ito ay maaaring gamitin sa mga programa saanman dapat gawin ang partikular na gawain.
Pinapayagan bang maging generic ang mga subprogram?
Ang mga generic na subprogram ay isang subprogram na mayroong parametric polymorphism. AAng generic na subprogram ay maaaring tumanggap ng iba't ibang uri ng mga value ng parehong lokasyon ng iisang memory. Ang mga parametrically polymorphic subprogram ay kadalasang tinatawag na mga generic na subprogram.