The most common use of the word “argument” is to describe a disagreement. So the first time you hear “argument” to mean something you pass into a function (either a mathematical function or a programming language function), it sounds odd. How did “argument” come to mean two very different things? Here is an explanation.
It is curious to track the path by which the word “argument” came to have two different meanings, one in mathematics and the other in everyday English. According to the Oxford English Dictionary, the word derives from the Latin for “to make clear, prove”; thus it came to mean, by one thread of derivation, “the evidence offered as proof”, which is to say, “the information offered”, which led to its meaning in Lisp. But in the other thread of derivation, it came to mean “to assert in a manner against which others may make counter assertions”, which led to the meaning of the word as a disputation.
Taken from An Introduction to Programming in Emacs Lisp.
Update: As Dave Richeson points out in the comments below, there are really three meanings of “argument” being discussed.


{ 1 trackback }
{ 5 comments… read them below or add one }
Dave Richeson 04.19.10 at 09:36
I’d say you and the quote are referring to three different uses of “argument.” One is an “argument between” two people (describing a disagreement). The second is the input for a function. But the third is the original definition described in the OED: a logical or mathematical argument—a proof! This need not be one side of a disagreement.
John 04.19.10 at 09:38
Good point!
Eric Wilson 04.19.10 at 11:00
“People generally quarrel because they cannot argue.” –G.K. Chesterton
As we lose our ability to argue logically, the word argument takes on more and more of an antagonistic connotation, further separating these various meanings.
I. J. Kennedy 04.19.10 at 14:11
And what about argument, the angle of a complex number? That one always struck me as strange. Surely it’s not derived from the name Argand!
Aakash Mehendale 09.07.11 at 10:12
@I. J. Kennedy
Earliest Known Uses of
Some of the Words of Mathematics
has