Because the convention in mathematics, from whence the function call syntax used in programming (from which many of the other programming uses then derive), is no space.
While I take your answer, in mathematics, people often use shorter variable names like y(x). Meaningful names given to functions make them read a lot more like English than mathematics.