Wolfram Language

From the people who brought you Wolfram Alpha, Wolfram Language is a programming language permitting advanced mathematical expressions to be expressed simply. It also has built-in graphic expressions;  produces a 3-D rendering of two spheres which you can rotate in the online development environment. Such graphical objects can then be inserted into other expressions in the language, saved in variables, and so on. The creators refer to it as "knowledge based programming".

Another feature is the ability to create "cloud objects" within a program which are stored on Wolfram's cloud and are assigned URLs.

Links

 * Official site
 * Online development environment