u/nikki93in r/ProgrammingLanguages • Recommends
I used to categorize Smalltalk vs. Self strongly as class-based vs. prototype-based in my mind, but I'm realizing things may be different...
# Intro
I started watching this talk today. And I think it starts of well: link to this video Phil Nash - OO Considered Harmful -- Cppcon 2020 Does a good job at least trying to reflect on history.
I'm only up to 21:28, then I think something kinda dawned on me.
# Main
The talk seems to do a reasonable description of the lineage of things through the C heritage of C++ vs. the Simula heritage (yes, there are many lines, heritages are complex, but let's bear with it); and also contrasts it with the lineage through Smalltalk of something like Obj-C. I thought…