JavaScript: Lovechild of Java and Scheme

Download MP3
Why JavaScript inherited C syntax from Java but first class functions from Scheme, and why that caused it to win out in the browser.
Brendan Eich was on the Lex Fridman podcast recently and gave some new perspective on what and why JavaScript borrowed from Java, and yet took from Scheme (his first love) - giving us the infamous JavaScript callback, which caused so much pain, and yet led to JavaScript ultimately winning in the browser.

Audio source (29 mins in): https://lexfridman.com/brendan-eich/
JavaScript: Lovechild of Java and Scheme
Broadcast by