たとえば、実行するのではなく、なぜ関数を呼び出すのかといつも思っていました。
Googleでfunction call etymology
と類似の用語を検索しても、何も役に立たない、Wikipediaには言及されていない、オンライン辞書には エントリなし または 語源セクションなし のいずれかがある。
関数を「呼び出す」という概念はどこから来たのですか?
Word callは、少なくとも最初に広く使用されたプログラミング言語であるFortranにさかのぼります。 Fortranでは、CALL
は 制御をサブルーチンに渡すキーワード です。 John Backus がサブルーチンを呼び出すためにそのWordを選択した理由は明らかではありません-それを発見するには、Backusの1つ以上の伝記を読む必要があるかもしれません-しかし、Fortranでの使用が理由であると思われます今日は、関数、メソッドなどに関してWord callを使用しています。
関数やその他のサブルーチンに関するcallの使用は、いくつかの英語の言語 call の定義にも適合します。