James Gosling - Simula: a personal journey
From the Seminar celebrating the 50 years of Simula: I started using Simula in 1974 (1975?). I even did some bug fixing on the copy of the compiler that we had. It totally transformed the way I thought about software. I did use it for simulation, but I used it in other ways as well. When Smalltalk and C++ came around, neither felt to me like they measured up to Simula. And Simula had a primitive multi-threading model (via co-routines) that was ahead of its time. When it became my turn, and I was working on Java, Simula was very much on my mind.

▶︎
Exclusive Q&A - James Gosling

▶︎
Whither programming languages? Can we still celebrate Simula 50 years from now? Panel Discussion

▶︎
Brian Kernighan Reflects on Unix: A History and a Memoir

▶︎
"Liberating the Smalltalk lurking in C and Unix" by Stephen Kell

▶︎
Oral History of James Gosling, part 1 of 2

▶︎
Dave Thomas - The legacy of Simula 67

▶︎
James Gosling on Apple, Apache, Google, Oracle and the Future of Java

▶︎
Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

▶︎
James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast #126

▶︎
Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)

▶︎
CppCon 2018: Bjarne Stroustrup “Concepts: The Future of Generic Programming (the future is here)”

▶︎
The father of Java | James Gosling

▶︎
Alto System Project: Dan Ingalls demonstrates Smalltalk

▶︎
James Gosling Keynote "Thoughts on language evolution"

▶︎
NeWS: A Networked and Extensible Window System, lecture by James Gosling

▶︎
Bjarne Stroustrup - The Essence of C++

▶︎
Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Systems Architecture, Design, Engineering, and Verification

▶︎
