web-dev-qa-db-ja.com

実際のパラメータが「引数」と呼ばれるのはなぜですか?

「プログラミング」という言葉の「議論」はどこから来たのですか?
すなわち実際のパラメータが「引数」と呼ばれるのはなぜですか?

意味は関連していないようで、どこにも説明はありません。


用語について:

  • 「正式な」パラメーター(単に「パラメーター」とも呼ばれます)は、「プレースホルダー」の名前です(たとえば、x)-declared関数のパラメーター。

  • 「実際の」パラメーター(「引数」とも呼ばれる)は、実際の値であり、渡されます関数に(たとえば、5)、それゆえ私は混乱を防ぐために上記のこの用語を使用しました。

46
user541686

この用語は、20世紀半ばにプログラミングに数学的な推論を適用したときにコンピュータ科学者によって採用されました。

単語引数は、何かから推論されるかもしれないものの一般的な意味を持っています。それはLから来ています。arguere「明確にする、知らせる、証明する、宣言する、示す」PIE *argu-yo-、ルートから*arg-「輝き、白く、明るく、明確に」 '、このルートはargentの語句にも保存されます(「銀色の白」)およびアルゼンチン(「[銀の川]」) ¹

a「(== --- ==-)「別の数学的な数量…を意味するための英語での使用… 数量が推定されるか、またはその計算が依存する可能性があります」は、1386年に証明されています:

引数(ā・ɹgiuměnt)。 [a。 F.argument(13th c。)、広告。 L.argūment-um、f。 arguěre(またはOFのこの後の再構成arguement、f。arguer):Aを参照RGUE。 L.フォームの使用については、3 cを参照してください。]
2Astr。およびMath。角度、円弧、またはその他の数学的量。そこから、別の必要な量が推定されるか、またはその計算は異なります。
c1386Cホーサーフランクル。 T。549 Hise othere geeris、彼のセントリスと同様に彼のアーギュメント。
c1391Astrol。xliv。 54メネモートとあらゆる惑星の議論を知ること。
1796HUTTON数学。口述I. 141/2月の遠地点の年次議論。 。月の遠地点の場所から太陽の場所までの距離です。
1879Tホンプソン &TAITNat。 Phil。I. 1.§54参照される円弧。 。調和運動の引数です。 ²

42
MetaEd

ウィクショナリー によると、元のラテン語は引数であり、これは「トークン」も意味します。そのため、その用語が数学でどのように使用されたかを簡単に確認できます。そのほとんどのテキストは長い間ラテン語で書かれていました。

数学、特に関数に使用される多くの用語が自然にプログラミングにまで広がりました。

43
pdr

これは、計算前の天体力学に戻ります。軌道、円弧、弦、副鼻腔、近点など。

「引数」という用語は、いつまでかわからないために使用されましたが、「哲学と数学の辞書であり、用語の説明と、いくつかの主題の説明が頭の下に含まれています」という本に記載されています。数学、天文学、哲学、自然と実験の両方...また、1815年にチャールズハットン(1737-1823)によって出版された、古代と現代の両方の著名な作家たちの生涯と著作(それはタイトル全体ではありません)の回想録。

Excerpt defining "argument" from Hutton's book

(Googleブックスから抜粋)

「議論」はある種の角度でした。その用語が正確にどのようになったのか、私はまだ知りません。科学史のある時点で、天文学者たちは、これまで線と楕円に関連付けられた幾何学的構成としてのみ知られている副鼻腔と余弦は引数のfunctionsと考えることができることに気づきました。 「機能」は当時の新しいコンセプトでした。表記f(x)は、1700年代初頭に発明されました。

当然のことながら、天文学者は「近点の引数の洞」==「sin(ω)」と考えていましたが、後でより多くの関数が有用であることが判明したため、「f(x)」は「の関数f」と考えられるようになりました。引数x "。 xが角度でなかったとしても。すべてのフレーバーとストライプの数学者は、このような用語を一般的に使用するようになりました。

20世紀半ばには、コンピューター科学者が、同じような用語を、似たような、似たような関数を、任意の数の入力値をとるサブルーチンとしての概念として借りることは自然なことでした。

(これは、インターネットよりもカビの生えた大学図書館で答えを探すのが簡単な珍しいトピックの1つです。)

15
DarenW