Lisp Root of Wolfram Language

By Xah Lee. Date: . Last updated: .
 unknown 2s3Qh
lisp root of Mathematica
WolframLang and LISP GnRn
WolframLang and lisp. Mathematica book, 1st edition, 1988. [source: https://reference.wolfram.com/legacy/v1/contents/4.2.html]

(image used here for educational purposes, under fair use condition.)

WolframLang and APL 2021-10-23 5jZ9
WolframLang and APL 2021-10-23 Mathematica book, 1st edition, 1988. [source: https://reference.wolfram.com/legacy/v1/contents/4.2.html]
WolframLang growth history 2021-10-24
WolframLang growth history 2021-10-24

A big early decision was what language SMP should be written in. Macsyma was written in LISP, and lots of people said LISP was the only possibility. But a young physics graduate student named Rob Pike convinced me that C was the “language of the future”, and the right choice. (Rob went on to do all sorts of things, like invent the Go language.) And so it was that early in 1980, the first lines of C code for SMP were written.

2021-10-25 from [There Was a Time before Mathematica… By Stephen Wolfram. At https://writings.stephenwolfram.com/2013/06/there-was-a-time-before-mathematica/ ]

Mathematica seashell code 2008
Mathematica seashell code, ~2008

[We've Come a Long Way in 30 Years (But You Haven't Seen Anything Yet!) By Stephen Wolfram. At https://writings.stephenwolfram.com/2018/06/weve-come-a-long-way-in-30-years-but-you-havent-seen-anything-yet/ ]

Just ∫du It: How Mathematica, Wolfram|Alpha and the Wolfram Language Came to Be
Mar 9, 2016
Computer History Museum

See also: History of Notebook User Interface