Is there an outline somewhere of the differences between ordinary Mathematica syntax and "Wolfram Language"? I was a bit disappointed when I first discovered that it seemed so only resemble Mathematica, which is excellent for REPL style programming but pretty hopeless for large scale structured programming, much like Matlab.