O que é uma rotina e sub-rotina?

Uma rotina ou sub - rotina, também chamada de função, procedimento e subprograma, é uma parte do código que pode ser chamado e executado em qualquer lugar de um programa. Por exemplo, uma rotina pode ser usada para salvar um arquivo ou exibir a hora. Em vez de escrever o código toda vez que essas tarefas comumente executadas são necessárias, as rotinas são criadas e chamadas quando essas tarefas precisam ser executadas. Abaixo está um exemplo básico de uma sub-rotina Perl.

Exemplo de sub-rotina

 &Olá; sub hello {print "Olá, mundo! \ n"; } 

No exemplo acima, um usuário poderia chamar a subrotina olá (neste exemplo, digitando & olá; ) em qualquer lugar do programa e fazer com que o programa imprimisse Hello World! . Após a conclusão da sub-rotina, o programa vai para o endereço de retorno, que é diretamente depois do & hello; e executa qualquer código adicional.

Chamada, Fluxo de controle, DLL, Função, Instância, Termos de programação, Endereço de retorno, Declaração de retorno, Stubroutine, Sub