Co je to v počítačích?
Podprogram v počítačovém programování je menší součástí většího kódového modulu, který má své vlastní interní operace navržené tak, aby sloužilo celkovému programu. Podprogram se někdy nazývá funkce nebo metoda, protože vrací konkrétní výsledek kódu, který program používá. Funkční programování poskytuje všestranný kód, který je stanoven na kusy. Programátoři pak vyberou události, které zahájí funkce, které „řídí“ zkušenosti uživatele.
Různé počítačové jazyky používají podprogramové funkce různými způsoby. Některé počítačové programovací jazyky používají model „zásobníku“, kde jsou funkce nebo podprogramy uspořádány v lineárním formátu a používají se podle jejich okamžitého významu. Jiné jazyky používají kompartmentalizované formáty k izolaci funkcí a je odlišují od sebe.
Použití podprogramu správně je součástí toho, co se programátor naučí, když se dívá na způsoby, jak udržet přístup k počítačovému kódu. Kritické strategie, jako je efektivní využitíPodprogram jde spolu s dalšími obecnějšími strategiemi, jako je to, jak využít bílý prostor v kódu nebo jak zanechat pokyny pro změny programu s komentáři. Uspořádání počítačového kódu vhodným způsobem usnadňuje ostatním programátorům a inženýrům, aby si jej „přečetli“ a pochopili, co se v programu děje.
Veškerý kód vytvořený podprogramy a dalšími kódovými moduly je často vyroben z „spustitelného“ programu. Volání spustitelného souboru programu se týká myšlenky provádění nebo „spuštění“ programu. V mnoha případech je spustitelný program jednoduše tvořen sbírkou podprogramů. Když někdo „spustí“ program, počítač začíná počátečním řádkem kódu a poté se směrem do programu zapisoval do jiných po sobě jdoucích řádků kódu.
Další hlavní výhodou podprogramů je úkol ladění programu. Pokud je problém s thProgram e, inženýři mohou jít do kódu a prohlédnout si řádky kódu postupně, aby zjistili, kde problém začal. U podprogramů se programátoři mohou podívat na každý kus kódu samostatně a „vyčistit“ části, které jsou bezchybné, aby se zaměřily na to, kde došlo k chybám.
Subratinové použití je nedílnou součástí výukového počítačového programování. Podprogram bude často součástí tříd akademických informatiky. Programátoři se tyto dovednosti učí ve škole nebo v terénu, aby vytvářeli programy s lepší celkovou funkcí a transparentností.