logotips
logotips

Nekategorizēts februāris 10, 2024

funkcijas

Uzrakstījis rawal

komentāri 0

Datorprogrammēšanā apakšprogramma ir programmas instrukciju virkne, kas veic konkrētu uzdevumu un ir apvienota kā vienība. Šo vienību pēc tam var izmantot programmās visur, kur jāveic konkrētais uzdevums. Apakšprogrammas var definēt programmās vai atsevišķi bibliotēkās, ko var izmantot vairākas programmas. Dažādās programmēšanas valodās apakšprogrammu var saukt par procedūru, funkciju, rutīnu, metodi vai apakšprogrammu. Dažreiz tiek lietots vispārīgs termins "saucamā vienība". Kā liecina nosaukums apakšprogramma, apakšprogramma darbojas līdzīgi kā datorprogramma, ko izmanto kā vienu posmu lielākā programmā vai citā apakšprogrammā. Apakšprogrammu bieži kodē tā, lai to varētu palaist (izsaukt) vairākas reizes un/vai no vairākām vietām vienas programmas izpildes laikā, tostarp no citām apakšprogrammām, un pēc tam, kad apakšprogrammas uzdevums ir izpildīts, to var atzarot (atgriezties) uz nākamo instrukciju pēc izsaukuma. Maurice Wilkes, David Wheeler un Stanley Gill tiek uzskatīti par šīs koncepcijas izgudrotājiem, ko viņi nosauca par slēgtu apakšprogrammu, pretstatā atvērtai apakšprogrammai vai makroprogrammai. Apakšprogrammas ir spēcīgs programmēšanas rīks, un daudzu programmēšanas valodu sintaksē ir iekļauts atbalsts to rakstīšanai un lietošanai. Pārdomāta apakšprogrammu izmantošana (piemēram, izmantojot strukturētās programmēšanas pieeju) bieži vien ievērojami samazina lielas programmas izstrādes un uzturēšanas izmaksas, vienlaikus paaugstinot tās kvalitāti un uzticamību. Apakšprogrammas, kas bieži vien ir apkopotas bibliotēkās, ir svarīgs mehānisms programmatūras koplietošanai un apmaiņai. Objektorientētās programmēšanas disciplīnas pamatā ir objekti un metodes (kas ir šiem objektiem vai objektu klasēm pievienotas apakšprogrammas). Kompilēšanas metodē, ko sauc par pavedienu kodu, izpildāmā programma būtībā ir apakšprogrammu izsaukumu secība.

Tags :