The Wolfram Programming Cloud is Live: 1st Chance to use Wolfram Language

On Monday, June 24, on the 26th anniversary of the launch of Mathematica, Stephen Wolfram announced the launch of the Wolfram Programming Cloud. The Wolfram Programming Cloud is the first of a huge number of products centered around the Wolfram Language. The Wolfram Language is a new approach to programming, one that Wolfram calls a “knowledge based language.” We already wrote extensively abut the new language, but in a nutshell:

Designed for the new generation of programmers, the Wolfram Language has a vast depth of built-in algorithms and knowledge, all automatically accessible through its elegant unified symbolic language. Scalable for programs from tiny to huge, with immediate deployment locally and in the cloud, the Wolfram Language builds on clear principles—and 25+ years of development—to create what promises to be the world’s most productive programming language.1

Not to get bogged down in the language itself, but it is such a significant advancement that more needs to be said about it. Rather than butcher it, here again is another bit of explanation from Wolfram himself:

There are plenty of existing general-purpose computer languages. But their vision is very different—and in a sense much more modest—than the Wolfram Language. They concentrate on managing the structure of programs, keeping the language itself small in scope, and relying on a web of external libraries for additional functionality. In the Wolfram Language my concept from the very beginning has been to create a single tightly integrated system in which as much as possible is included right in the language itself.

And so in the Wolfram Language, built right into the language, are capabilities for laying out graphs or doing image processing or creating user interfaces or whatever. Inside there’s a giant web of algorithms—by far the largest ever assembled, and many invented by us. And there are then thousands of carefully designed functions set up to use these algorithms to perform operations as automatically as possible…So in a sense inside the Wolfram Language we have a whole computable model of the world. And it becomes trivial to write a program that makes use of the latest stock price, computes the next high tide, generates a street map, shows an image of a type of airplane, or a zillion other things.2