Podprogramy to małe programy napisane w większym programie głównym. Celem podprogramu jest wykonanie określonego zadania. To zadanie może wymagać wykonania więcej niż raz w różnych punktach programu głównego.
Jakie są główne powody używania podprogramów?
Korzystanie z podprogramów ma kilka zalet:
- Pomagają zachować prosty kod, a tym samym bardziej czytelny;
- Pozwalają one programiście na używanie tego samego kodu tyle razy, ile jest to potrzebne w całym programie;
- Pozwalają programiście zdefiniować potrzebne funkcje; i
- Mogą być używane w innych programach.
Jakie są dwa powody używania podprogramów?
Dwie ważne zalety korzystania z podprogramów to ponowne wykorzystanie i abstrakcja. W naszym programie Sort widzieliśmy, jak podprogramy pozwalają nam na ponowne użycie tego samego kodu. Chociaż program Sort wykonuje wiele zamian, musimy napisać procedurę zamiany tylko raz. Każde wywołanie Swap używa tego samego kodu, który napisaliśmy dla procedury.
Jaki jest główny cel podprogramu?
W programowaniu komputerowym podprogram jest sekwencją instrukcji programu wykonujących określone zadanie, spakowanych jako jednostka. To urządzenie może być następnie używane w programach wszędzie tam, gdzie należy wykonać to konkretne zadanie.
Czy podprogramy mogą być ogólne?
Podprogramy ogólne to podprogramy, które mają polimorfizm parametryczny. Apodprogram ogólny może przyjmować różne typy wartości tej samej pojedynczej lokalizacji w pamięci. Podprogramy parametrycznie polimorficzne są często nazywane podprogramami generycznymi.