I’ve sometimes found it a bit of a struggle to explain what the Wolfram Language really is. Yes, it’s a computer language–a programming language. And it does–in a uniquely productive way, I might add–what standard programming languages do. But that’s only a very small part of the story. And what I’ve finally come to realize is that one should actually think of the Wolfram Language as an entirely different–and new–kind of thing: what one can call a computational language.
Read more here.