Is argument of a function and independent variable essesntially the same things? From the top of this page of Wikipedia-

In mathematics, an argument of a function is a specific input in the function, also known as an independent variable.

From the same page-

A mathematical function has one or more arguments in the form of independent variables designated in the function's definition.

Again from the same page-

The independent variables are mentioned in the list of arguments that the function takes.

So, I gets confused about the difference of these terms. It seems to me that they should be different but Wikipedia is not agreeing. Can you help me with this?
 A: A function has arguments, one or more : "square root" is a unary function (it has one argument), $+$ is a binary function (two arguments), and so on. 
A variable is a syntactical object (a symbol) used in the expression of a function to designate an argument place: it is a "place holder". 
We can write e.g "$f$( __)" to designate the fact that the function $f$ has one argument, like an "empty slot" to be filled with an input value in order to "calculate" the corresponding value of the function: the output.
With more arguments, it can be misleading to use "slots" :

$+$(_ , _)

and thus the use of variables for denoting argument-places has been adopted :

$+(x,y)$

i.e. by convention : $x+y$.
A: The terminology is a little arbitrary. One case where the two might not be used interchangeably is when there are two types of arguments - independent variables and parameters. Sometimes you might see a function written in a form like $f(x; \theta)$, meaning that $x$ is the "main" independent variable, and $\theta$ is an adjustable parameter to change what kind of function $f(x)$ looks like.
For example, you could write a generic quadratic function as $f(x; a, b, c) = ax^2 + bx + c$ - all of $x, a, b, c$ are arguments to the function, but for whatever purpose we happen to care about we want to treat it as a quadratic function in $x$, and $a, b, c$ are the tuning parameters to pick what shape the quadratic has.
It's possible there are other kinds of arguments to functions, but that's the one case that comes to mind for me.
A: To add to the confusion, suppose $f(x,y)=x^2-y$, and consider the set of all $(x,y)$ where $f(x,y)=0$.  Then, we can say that such $y$ are a function of $x$ (since, given $x$, the only $y$ which makes the function zero is $y=x^2$).  However, $x$ is not a function of $y$.
Though, this can be cleaned up, I think:


*

*A function takes arguments to produce a value associated with a particular set of arguments.

*A function represents a relationship between the arguments and the value: given the arguments, one may calculate the value (hence we may say the value is a function of the arguments).

*A function may be used to model independent and dependent variables, since a dependent variable is a function of the independent variables.  In this case, the independent variables are the arguments of the function.

*In the above example with $f(x,y)=x^2-y$, there are two functions I was speaking about.  The first was $f$ itself, whose value is a function of both $x$ and $y$, and the second is the fact that we may solve $f(x,y)=0$ to get those $y$ which satisfy that constraint as a function of $x$.

*Sometimes it is not clear which variables are independent and which are dependent: for $g(x)=2x$, sure $2x$ is a function of $x$, but $x$ is also a function of $2x$, so to speak.  That is, given $2x$, one may obtain $x$ again by dividing by $2$.  This is described by saying $g$ is an invertible function, with $g^{-1}(x)=\frac{1}{2}x$.
A: If $y = f(x) = ax + 3$, then $f(2) = 2a + 3$.
In this case,
$y$: dependent variable
$x$: independent variable
$a$: parameter
$3$: constant
$2$: argument

So, arguments mean the real values of the independent variables or the real values of the parameters.
