~/talk

How JavaScript Happened: A Short History of Programming Languages

slides:none on file

JavaScript originates as a created in 10 days proof‑of‑concept for Netscape that implements prototype-based objects borrowed from Self and a Scheme‑style runtime that initially translates to Scheme. The history traces concrete inventions: Colossus as the first programmable computer (later destroyed), ENIAC being programmed by women, Fortran giving the iterator I and the asterisk for multiplication, and the 80-column punch card constraint still shaping tooling. Modern JS later adopts ML’s arrow lambdas and C#‑style async/await.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:06Early programming history
  3. 5:39Colossus and wartime computing
  4. 7:01ENIAC and early programming
  5. 8:05Fortran and first programming language
  6. 11:41Fortran's lasting influence
  7. 14:08Dijkstra and structured programming
  8. 15:11ALGOL and committee design
  9. 17:17Backus Naur form explained
  10. 18:41ALGOL's impact and Lisp
  11. 21:09Lisp's features and origins
  12. 23:17Simula and object-oriented programming
  13. 24:43APL and dynamic typing
  14. 27:32BCPL and C language
  15. 29:21C and its legacy
  16. 32:33Smalltalk and GUI programming
  17. 35:05Smalltalk's modern influences
  18. 36:49ML and functional programming
  19. 37:55Scheme and JavaScript's roots
  20. 38:58C++ and Java's origins
  21. 41:26Java and JavaScript comparison
  22. 42:50JavaScript's evolution and future
  23. 44:38Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.