Programu ndogo ni programu ndogo ambazo zimeandikwa ndani ya programu kubwa, kuu. Madhumuni ya programu ndogo ni kutekeleza kazi mahususi. Huenda kazi hii ikahitajika kufanywa zaidi ya mara moja katika sehemu mbalimbali za programu kuu.
Sababu gani kuu za kutumia programu ndogo?
Kuna faida kadhaa za kutumia programu ndogo:
- Zinasaidia kurahisisha msimbo, na hivyo, kusomeka zaidi;
- Huruhusu kipanga programu kutumia msimbo sawa mara nyingi inavyohitajika katika programu yote;
- Huruhusu kitengeneza programu kufafanua vitendaji vinavyohitajika; na,
- Zinaweza kutumika katika programu zingine.
Ni sababu gani mbili za kutumia programu ndogo?
Faida mbili muhimu za kutumia programu ndogo ni utumiaji tena na uondoaji. Katika programu yetu ya Panga tuliona jinsi programu ndogo huturuhusu kutumia tena msimbo sawa. Ingawa programu ya Panga hubadilishana mara nyingi, inatubidi tu kuandika utaratibu wa Kubadilishana mara moja. Kila simu ya Kubadilishana hutumia msimbo sawa na tulioandika kwa utaratibu.
Kusudi kuu la utaratibu mdogo ni nini?
Katika upangaji programu kwenye kompyuta, utaratibu mdogo ni mfuatano wa maelekezo ya programu ambayo hufanya kazi mahususi, yaliyowekwa kama kitengo. Kitengo hiki kinaweza kutumika katika programu popote pale ambapo kazi hiyo mahususi inafaa kutekelezwa.
Je, programu ndogo zinaruhusiwa kuwa za jumla?
Programu ndogo za jumla ni programu ndogo ambayo ina upolimishaji wa parametric. Aprogramu ndogo ya jumla inaweza kukubali aina tofauti za thamani za eneo la kumbukumbu moja. Programu ndogo za polimorphic parametrically mara nyingi huitwa programu ndogo za jumla.