What To Call A Language - Mathematica Has a Problem
Written by Mike James   
Tuesday, 19 February 2013

Mathematica is an application for doing math but it also has a complete programming language embedded within it. The problem is that it doesn't have a name. Want to help find it one?

 

Computer languages need a name if they are going to have any sort of life. Imagine if JavaScript was just the language you found inside a web page with no name of its own? How could you say I wrote it in.... or I'm a ,,, programmer and so on. No section all to itself in a bookshop and no way of distinguishing between the application and the language.

This is the problem that the Mathematica language has - no name. Mathematica consists of a math engine, a user interface and a programming language. If you go to buy a book say on programming Mathematica then you can't search for a particular language you have to search for "programming Mathematica" and hope the you find what you are looking for.

mathlangauge

Now Stephen Wolfram has a blog post explaining that he always intended to name the language but he isn't good at names. So now is the time to put things right and find a name.

He admits that internally it was called "M Language" which seems quite good, but with some possible clashes and unhelpful similarities to C and so on. Recently the internal name has been Wolfram Language which makes the connection with other Wolfram products. Other internal suggestions are Lingua, Express (as in expression) and from the Mathematica community we have: Principia, Harmony, Unity and Tongue in which bugs would be "slips of the Tongue". A famous intern at Wolfram, one Sergey Brin (yes that Sergey Brin - Google it if you don't know who he is) suggested Thema because it was the heart of MaTHEMAtic...

The bottom line, however, is that for commercial reasons the name has to have "Wolfram" in it somewhere and so the suggestions move on to - Wolframese, Wolframic, Wolfari and so on. They all sound like something from Lord Of The Rings so let's hope something better turns up soon.

There are lots and lots more suggestions in the blog and lots of explorations of the semantics of the possible names and connections with Latin, classics, and classic languages. There are just short of 200 comments to the blog post and they all make entertaining reading. But with so many suggestions, I'm not sure that any of this makes the naming of the language any easier...but do join in...

mathlangaugewolficon

More Information

What Should We Call the Language of Mathematica?

Related Articles

Wolfram SystemModeler

Wolfram Finance Platform Launched

A New Kind of Science Is Ten

Math, computers and the quality of thought

Wolfram thinks the future is natural language

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Banner


Random Gifts For Programmers
24/11/2024

Not really random. Not even pseudo random, more stuff that caught my attention and that I, for one, would like to be given. And, yes, if I'm not given them, I'd probably buy some for myself.



Rust 1.83 Improves Const Context Code Handling
12/12/2024

Rust 1.83 has been released with improvements to the handling of code running in const contexts.


More News

 

Last Updated ( Tuesday, 19 February 2013 )