inline subroutine, sub-rotina em linha

Sub-rotina cujo código é inserido integralmente no programa em todos os pontos em que ela é chamada. O uso de sub-rotinas em linha difere da técnica habitual de inserção de uma instrução de chamada da sub-rotina, que sempre transfere a execução para a mesma e única ocorrência da sub-rotina. As sub-rotinas em linha melhoram o desempenho mas aumentam o tamanho do código. Embora as sub-rotinas em linha sejam implementadas diferentemente das sub-rotinas comuns, elas obedecem às mesmas regras de sintaxe e semelhança.