Sub-rotina

http://pt.dbpedia.org/resource/Sub-rotina

Em ciência da computação, mais especificamente no contexto da programação, uma sub-rotina (função, procedimento ou mesmo subprograma) consiste em uma porção de código que resolve um problema muito específico, parte de um problema maior (a aplicação final). O conceito de função difere da noção de procedimento, já que devolve um valor, se bem que, em algumas linguagens, esta distinção não é sequer existente; por exemplo, em C, a implementação de um procedimento é uma função do tipo void. No contexto da programação orientada a objetos, estas sub-rotinas são encapsuladas nos próprios objetos, passando a designar-se métodos.
Sub-rotina 
Em ciência da computação, mais especificamente no contexto da programação, uma sub-rotina (função, procedimento ou mesmo subprograma) consiste em uma porção de código que resolve um problema muito específico, parte de um problema maior (a aplicação final). O conceito de função difere da noção de procedimento, já que devolve um valor, se bem que, em algumas linguagens, esta distinção não é sequer existente; por exemplo, em C, a implementação de um procedimento é uma função do tipo void. No contexto da programação orientada a objetos, estas sub-rotinas são encapsuladas nos próprios objetos, passando a designar-se métodos. Algumas das vantagens na utilização de sub-rotinas durante a programação são: As componentes de uma sub-rotina são: Como exemplo de compilações de sub-rotinas, a biblioteca STL da linguagem C++, que fornece ao utilizador uma série de funções e procedimentos que realizam tarefas triviais, poupando o programador da sua reimplementação. Maurice Wilkes, Stanley Gill e David Wheeler foram considerados os inventores de sub-rotinas. 
xsd:nonNegativeInteger 17 
xsd:integer 307569 
xsd:nonNegativeInteger 2061 
xsd:integer 44286467 

data from the linked data cloud