Eu sempre me perguntei por que alguém chama uma função em vez de, por exemplo, executar la.
Uma pesquisa no Google function call etymology
e termos similares não são úteis, a Wikipedia não menciona, os dicionários on-line não têm entrada nenhuma ou seção de etimologia .
De onde veio a noção de 'chamar' uma função?
call
e ret
ou uma variante dos mesmos. É possível que as linguagens de programação tenham herdado a terminologia do hardware subjacente, embora isso ainda deixe a questão de por que os projetistas de hardware escolheram esses nomes para as operações.