Ich habe mich immer gefragt, warum man eine Funktion aufruft , anstatt sie beispielsweise auszuführen .
Eine Google-Suche nach function call etymology
und ähnliche Begriffe bringt nichts Nützliches, Wikipedia erwähnt es nicht, Online-Wörterbücher haben entweder überhaupt keinen Eintrag oder keinen Etymologieabschnitt .
Woher kam der Gedanke, eine Funktion aufzurufen?
call
und ret
oder eine Variante davon benannt. Es ist möglich, dass Programmiersprachen die Terminologie von der zugrunde liegenden Hardware geerbt haben, wobei sich dennoch die Frage stellt, warum die Hardware-Designer diese Namen für die Operationen ausgewählt haben.