From WolframAlpha: http://mathworld.wolfram.com/Function.html "While this notation is deprecated by professional mathematicians, it is the more familiar one for most nonprofessionals. Therefore, unless indicated otherwise by context, the notation is taken in this work to be a shorthand for the more rigorous ."
Referring to f(x) being deprecated in favor of f:x->f(x).
I thought this was interesting because I've been familiar with:
function name(arg)
In all my years of middle school through high school, I have never seen functions with any other notation, what is the benefit of using f:x->f(x) instead of f(x)? If f(x) really is deprecated, why do programming languages continue to use a similar syntax?