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


44

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

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


用語に関する注意

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

  • (また、「引数」としても知られる)「実際の」パラメータは、実際の値れる渡された機能には、(たとえば、5)、それゆえ私は、任意の混乱を防止するために、上記のこの用語を使用します。


1
パラメータは、宣言、引数、使用される値を意味します。
-bummi

17
それは数学から来ています。明らかに、次の質問は「だからこの用語は数学のどこから来たのですか?」です。
アンソニーペ

1
この問題はここで議論されています
ロバートハーベイ

1
編集に関するメモだけに、「実際の」という言葉を入れて、「正式な」パラメーターと区別します。そうでなければ、私は違いを理解していなかったと思っている100万人の人々がいるでしょう。誰が間違った質問に答えようとします。
Mehrdad

5
より良い質問は、「引数が「実際のパラメーター」と呼ばれるのはなぜですか?」この公式/実際のパラメータビジネスは、「実際のパラメータ」の名前がargumentであることを知らなかった人によって構成されたようです。
カレブ

回答:


40

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

議論という言葉には、他のものが推論されるかもしれない何かの一般的な感覚があります。L. arguereの「明確にする、知らせる、証明する、宣言する、実証する」、PIE * argu-yo-から、ルート* arg-から「輝く、白く、明るく、透明になる」」argent(「銀色の白」)およびArgentina(「銀の[川] 」)という言葉にも保存されています。¹

英語で「別の量を推測できる、またはその計算に依存する数学的量」を意味するための使用は、1386年という早い時期に証明されています。

引数(A・ɹgi U MENT)。[a。F. 引数(13世紀)、ad。L.は、引数ええと、F。arguěre(又はから、この後、refashioning。arguement、F。arguer):A参照RGUEを。L.フォームの使用については、3 c。]
2を参照してください。Astr。数学。角度、円弧、または他の必要な量を推定できる、またはその計算に依存する他の数学的量。
c 1386 C HAUCER Frankl。T. 549 Hise othere geeris、彼のセントリスとhise Argumentz。
c 1391アストロール。xliv。54メネのモートと惑星の議論を知ること。
1796 H UTTON Math。口述 I. 141/2月の遠地点の年間議論。。月の遠地点の位置から太陽の位置までの距離です。
1879 T HOMPSON&T AIT Nat。フィル I. 1.§54参照される円の弧。。は、調和運動の引数です。²


42

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

数学、特に関数を中心に使用される多くの用語は、自然にプログラミングに広まります。


参照用に+1-他の定義も役立ちます:件名、内容。
Mehrdad

7
引数という言葉は「トークン」を意味するのではなく、数学やコンピューターサイエンスで使用される意味ではありません(記号)。この文脈では、トークンは「証拠」(文字通り「表示」)を意味します。「私の尊敬の小さなトークン」や「提案のみトークンのサポートを与える」などのフレーズで見られるかもしれません。
-MetaEd

2
@MετάEd「何か他のものの指標、証明、または表現として機能する何か」-他の方法でそれをどのように使用したかわかりません。私はあなたの答えが好きです。そのために+1。
pdr

@pdrああ、私はあなたの言葉の使用を批判していません。あなたの答えは私の+1です。トークンは「記号」を意味する技術的な意味でプログラミングで頻繁に使用されるため、混乱の可能性があります
-MetaEd

13

これは、計算前の天体力学にまで遡ります。軌道、弧、弦、洞、近点など。

「引数」という用語は、私がどれくらい前か分からないために使用されていましたが、本の「用語の説明と頭の下に含まれるいくつかの主題の説明を含む哲学的および数学的な辞書」に記述されています数学、天文学、および自然と実験の両方の哲学... 1815年にチャールズハットンによって出版された、1737年から1823年までの、古代および現代の最も著名な作家の人生と著作の回顧録。

ハットンの本からの「議論」を定義する抜粋

(Googleブックスからの抜粋)

「議論」はある種の角度でした。その用語が正確にどのようになったのか、私はまだ見つけていません。科学史のある時点で、天文学者は、これまでのところ直線と楕円に関連付けられた幾何学的構造としてのみ知られている洞と余弦が、議論の関数と考えることができることに気付きました。「機能」は当時の新しい概念でした。表記f(x)は1700年代初期に発明されました。

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

20世紀半ばには、コンピューター科学者が、異なる数の入力値をとるサブルーチンとしての関数という考え方について、同じ用語を借用するのは自然でした。

(これは、インターネット上よりも、かび臭い大学図書館で答えを見つけるのが簡単な、珍しいトピックの1つです。)


4
「「議論」はある種の角度でした。」ああ、あなた( "arg")関数を参照していますか?
Mehrdad

3
@Mehrdadおよびこの方法で完全な円を作成しました(しゃれを意図):)
BarbaraKwarc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.