Alamprogramm, tuntud ka kui funktsioon, protseduur või rutiin, on koodi osa, mis täidab arvutiprogrammeerimisel konkreetset ülesannet. Alamprogrammi kasutatakse sageli suurema programmi jagamiseks väiksemateks ja paremini hallatavateks kooditükkideks. Alamprogrammid võivad aktsepteerida sisendväärtusi, töödelda andmeid ja tagastada väljundi või tulemuse.

Alamprogrammid on olulised programmi nõuetekohase toimimise tagamiseks, pakkudes struktuuri, vähendades kordusi ja parandades tõhusust. Muud alamprogrammide kasutamise eelised hõlmavad silumise lihtsamaks muutmist ja koodi taaskasutamist. Alamprogrammi kutsumiseks kasutab programm spetsiaalset juhist, mida sageli nimetatakse "kõneks" või "hüppamiseks".

Alamprogramme on erinevat tüüpi, sealhulgas montaažikeele, rekursiivse, lõimekindla, jada-, silmus- ja katkestusrutiin. Assamblee keele alamprogramme kasutatakse tavaliselt madala tasemega programmeerimiskeeltes, nagu C++ ja Java. Rekursiivseid alamprogramme kasutatakse koodi kordamiseks mitu korda, kuni teatud tingimus on täidetud. Teisest küljest kasutatakse lõimekindlaid alamprogramme tagamaks, et programm saab hakkama mitmete kasutajate päringutega ilma konflikte tekitamata.

Lisaks kasutatakse järjestikuseid alamprogramme käskude täitmiseks järjestuses, tsüklilised alamprogrammid kordavad teatud koodi ikka ja jälle, kuni see leiab soovitud väljundi, ning katkestusrutiinid käsitlevad konkreetset tingimust või signaali, tavaliselt välisseadmest, näiteks klaviatuurist või hiir.

Üldiselt kasutatakse alamprogramme pikemate ja keerukate arvutiprogrammide lõhkumiseks ja haldamiseks. Alamprogrammide abil saavad programmeerijad koodi hõlpsalt tuvastada, siluda ja uuesti kasutada. Sellisena on alamprogrammid iga arvutiprogrammi oluline osa.

Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient