Sunday, September 21, 2014

Wolfram a Knowedge based Programming Language



If you have not heard of this language it is high time you know about it. It is a proprietary
programming language that is knowledge-based, scalable, interactive and  runs on many platforms including,
  • Linux
  • Mac
  • Windows
  • iOS -near future
  • Android -near future
and on all the devices including,
  • desktop
  • cloud
  • mobile
The interactive user intrface runs natively on Mac, Windows and Linux on supported browsers.
Well that is all ready a lot.

It can do Graphics and hailing from its Mathematica origins it is extremely well suited for scientific
projects and it is well supported by a community eager to help.

Although started off with Mathematica it has grown over the long years and it now includes the
Computational Knowledge engine - WolframAlpha. It is neat and you just ask questions as simply as the one shown in this screen shot:

 


It is certainly knowledge based and as questions are not unique and based on your assumptions you may get a different answer.
Looks at this next one. The question is posed very simply and the answer is so very cool!


Here is another

These were queries in text. With the pro version you can input images and data structures that need computational assistance.

Here are what Bing and Google finds and Yahoo did no better. You may note these browsers can compute expressions like 2^2+3^2 etc. The example chosen is a little more difficult. Can Cortana get this intelligence?


 
Explore more about  Wolfram|Alpha here:
http://www.wolframalpha.com/

This video is very comprehensive. Do not skip!

http://www.wolfram.com/language/intro-video.html?

The language handles all kinds of data from SQL, Excel Spreadsheet to freeform inputs and it can source data from of databases as well.

This could be a good challenge to the star number cruncher MS Excel.

Here is screen shot of the Wolfram Cloud on which I have a basic membership.

 
What about IoT?
This is covered too and you may find examples with RaspberryPi.
 
What's more it has hooks to C, .NET and Java.


 

No comments:

DMCA.com Protection Status