Subrotina
Origem: Wikipédia, a enciclopédia livre.
Em ciência da computação , uma subrotina (função, método, procedimento ou subprograma) são códigos incluídos dentro de programas de computador e relativamente independente do resto do código do programa. Maurice Wilkes, Stanley Gill e David Wheeler são os inventores de sub-rotinas.
Elas ajudam a estruturar o código de forma organizada e simples, e fundamentam a estrutura de todo software em tempo de desenvolvimento. Uma sub-rotina é frequentemente uma função chamada diversas vezes em diferentes momentos do programa, geralmente mais utilizada para programação estruturada como Pascal e FORTRAN que distinguem funções, sub-rotinas e procedimento, outras linguagens como linguagem C e LISP não as distinguem. O método é mais utilizado para orientação a objeto. Sub-rotinas que são muito utilizadas em programas são incluídas da biblioteca padrão da linguagem como a biblioteca STL da linguagem C++.