Saturday, November 30, 2013

The new Wolfram programming language is "a completely divergent approach to building a programming language...

The new Wolfram programming language is "a completely divergent approach to building a programming language, away from the small, agile core with functionality pushed out to libraries and modules and toward a massive holistic thing which treats data and code as one."

"In about 30 seconds, Wolfram created a small web application that drew circles on a web page and included a user interface so a visitor could make them bigger or smaller, or change their colors. That’s doable simply because the Wolfram language -- with its access to a vast reservoir of knowledge -- knows what a circle is and can make it, and it automatically provides web-native user controls to manipulate it. It was a trivial example, but in another 30 seconds, Wolfram built a code snippet that defined the countries in South America and displayed their flags. Then he called up a map of Europe and highlighted Germany and France in different colors computationally, in seconds." "Anything that WolframAlpha knows, your app knows."

"Wolfram the language knows that South America is a continent, because WolframAlpha the knowledge engine knows that. In the same way, it knows what countries belong to South America, what their flags are, the population of those countries, the map shapes and outlines of them, and probably hundreds of thousands of other data elements."


Join the conversation on Google Plus.