TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

OOP Before OOP with Simula

82 pointsby bibytealmost 6 years ago

4 comments

thomasflalmost 6 years ago
It’s worth boring that OOP was invented by Lisp programmers. Simula was the first language were you could write class. At the University of Oslo in Norway, most computer science courses used Simula up until the late 1990’s. Some of the lectures was held by the inventors of OOP themeselves.
评论 #20542757 未加载
k__almost 6 years ago
Doesn't surprise me. If I look how people build class systems with JS before ES2015, I'd guess all languages that have closures and higher order functions could invent OOP. Maybe that isn't even needed IDK.
评论 #20543800 未加载
评论 #20544101 未加载
tyingqalmost 6 years ago
I like Perl's approach to OOP. Almost 100% of it is a single function, bless(). Everything else is just namespaces, which isn't specifically an OO thing. There's no magic "this" or "self", so the OO is very easy to understand.
评论 #20544854 未加载
评论 #20543482 未加载
评论 #20544107 未加载
foobar_almost 6 years ago
Whoever talks about OOP without mentioning simula should never be hired.