Peter Michaux discusses the difference in An Important Pair of Parens.
Basically the parentheses are a convention to denote that an immediately invoked function expression is following, not a plain function. Especially if the function body is lengthy, this reduces surprises,
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…