質問: argumentは、一般的には「議論」や「論争」というニュアンスですよね。では、なぜプログラミングで、argument(引数)という言葉が使われるのでしょう。ピンとこないんですー。
回答: 面白い質問ですね。 こちらの回答を参考に、私なりの解釈を加えてみました。 argument はラテン語の arguere (はっきりさせる、証明する等)が語源で、一般的な含意として「そこから別のものが推測される何か」があります。 「議論」等の意味の場合には、「真理を明らかにする」ところから「何かに対する(反対する)説明や言葉」が生じました。 また数学的な用法として「そこから別の数学的な量が推測されたり、計算される、数学的な量」という意味で使われ、これをコンピュータ系の人が使ったのが元だそうです。 参考: (ドイツ語に関する解説記事ですが読み物として面白いので是非)