Mi sono sempre chiesto perché si chiama una funzione anziché, ad esempio, l' esecuzione .
Una ricerca su Google function call etymology
e termini simili non risultano nulla di utile, Wikipedia non lo menziona, i dizionari online non hanno alcuna voce o nessuna sezione di etimologia .
Da dove viene l'idea di "chiamare" una funzione?
call
e ret
o in qualche loro variante. È possibile che i linguaggi di programmazione ereditino la terminologia dall'hardware sottostante, sebbene ciò lascerebbe comunque la domanda sul perché i progettisti dell'hardware abbiano scelto quei nomi per le operazioni.