Earlier quoted context omitted.
This is one of the reasons I annoy people by following Wolfram’s convention in Mathematica of using square braces to denote arguments passed to a function: f ( x )= fx = f × x while f [ x ] means “apply the function f to the argument x ”. An unusual convention it may well be, but at least it’s one devoid of ambiguity.
Not at all. f[x] is clearly the xth component of the array f :-D
But I get your point.
I have also heard the objection that [x] is a 1×1 matrix whose only element is ‘x’.