JavaScript: Lovechild of Java and Scheme
Download MP3Why 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/
Audio source (29 mins in): https://lexfridman.com/brendan-eich/
