seumarson Hacker News • Recommends
On “Christopher Alexander has died”
7.3K subscribers • 1 video on Hallway
Intermediate. Assumes working knowledge.
4.9K views9 years ago2 recommendations
Programming languagesHistory and cultureLanguage design and type systemsHistory of computingObject-oriented design
James Gosling shares how Simula's object model and coroutines shaped his thinking and directly influenced the design of Java.
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.What people say. Recommended as a primary source on how Simula 67's object model directly influenced Java.
seumarson Hacker News • Recommends
On “Christopher Alexander has died”
u/suhcoRin r/ProgrammingLanguages • Mentions
On “An opinionated history of programming languages”
Rochuson Hacker News • Mentions
On “The Early History of Smalltalk (1993)”
Rochuson Hacker News • Mentions
On “Simula the Forgotten Programming Language”
gpderettaon Hacker News • Mentions
On “Object-oriented Programming with ANSI-C (1993) [pdf]”
Rochuson Hacker News • Mentions
On “Simula the Forgotten Programming Language”
Rochuson Hacker News • Mentions
On “Niklaus Wirth, or the Importance of Being Simple”
Rochuson Hacker News • Mentions
On “The Java Story, the Official Documentary”