Here is an HN thread where we learn a lot about how Mathematica was originally designed. See also this blog post: What Should We Call the Language of Mathematica? #mathematica #hackernews