подпрограмите
Съществително име - мн. ч. членувано
Думата е производна от подпрограма
Примери
SUBROUTINE подпрограмите, за разлика от функциите, връщат няколко резултата; в основния метод се извикват с CALL, вход, името на метода, изход и след тях скоби, в които се намират аргументите.
Въпреки това, увеличаването на броя на параметрите, подадени на подпрограмите може да повлияе на разбираемостта на кода.
В функционалните програмни езици като Haskell, подпрограмите могат да нямат (допълнителни функционалности) странични ефекти и винаги да връщат един и същ резултат ако са извикани многократно с едни и същи аргументи.
Въпреки това в Microsoft Excel подпрограмите могат да пишат стойности или текст, намиращ се в рамките на подпрограма директно в електронната таблица.
Най-бързите и модерни Форт реализации превръщат подпрограмите в нишки, вмъквайки „думи“ като макроси и изпълняват шпионкова оптимизация или други оптимизиращи стратегии, за да направят кода по-кратък и бърз.
В различните езици подпрограмите се срещат под други имена като функции (functions) или процедури (procedures).