Skip to main content

A számítógépekben mi az a szubrutin?

A számítógépes programozás szubrutinja egy nagyobb kódmodul kisebb része, amelynek saját belső műveletei vannak, amelyek célja a teljes program kiszolgálása.Egy szubrutint néha függvénynek vagy módszernek hívnak, mert egy adott kód eredményt ad vissza, amelyet a program használ.A funkcionális programozás sokoldalú kódot biztosít, amelyet darabokra állítanak.A programozók ezután olyan eseményeket választanak, amelyek kezdeményezik azokat a funkciókat, amelyek „vezetik” a felhasználó élményét.

Különböző számítógépes nyelvek különféle módon használják a szubrutin funkciókat.Egyes számítógépes programozási nyelvek „Stack” modellt használnak, ahol a funkciókat vagy az alprogramokat lineáris formátumban rendezik, és azonnali relevanciájuk szerint használják.Más nyelvek rekeszes formátumokat használnak a funkciók elkülönítésére és megkülönböztetésére egymástól.A kritikus stratégiák, mint például a szubrutin hatékony felhasználása, más általánosabb stratégiákkal együtt járnak, például a fehér teret a kódban történő használatával, vagy hogyan hagyhatják el az utasításokat a programváltozásokhoz megjegyzésekkel.A számítógépes kód megfelelő módon történő elrendezése sokkal könnyebbé teszi a többi programozó és mérnök számára, hogy „olvassa el”, és megértse, mi folyik a programban.„végrehajtható” program.A program végrehajthatóinak hívása a program végrehajtásának vagy „futtatásának” gondolatához kapcsolódik.Sok esetben a végrehajtható programot egyszerűen alprogramok gyűjteményéből alkotják.Amikor valaki „futtatja” a programot, a számítógép egy kezdeti kódsorral kezdődik, majd a programba írt utasítások alapján más egymást követő kódsorokra mutat.

Az alprogramok másik fő előnye a hibakeresés feladataegy program.Ha probléma merül fel a programmal, a mérnökök bekerülhetnek a kódba, és egymás után átnézhetik a kód sorát, hogy megnézhessék, hol kezdődött a probléma.Az alprogramok segítségével a programozók minden egyes kóddarabot külön-külön megvizsgálhatják, és „törölhetik” azokat az alkatrészeket, amelyek hibátlanok, hogy arra összpontosítsanak, ahol hibák történtek.

A szubrutinhasználat a számítógépes programozás tanulásának szerves része.A szubrutinok gyakran az akadémiai számítógépes órák részét képezik.A programozók megtanulják ezeket a készségeket az iskolában vagy a terepen, hogy jobb általános funkciókkal és átláthatósággal rendelkező programokat hozzanak létre.