Hacker News new | ask | show | jobs
by naikrovek 2496 days ago
Having the idea of objects does not make a language "object oriented."

Compartmentalization and encapsulation are fundamental concepts of objects and those concepts existed long before "OOP" did

1 comments

That was called modular programming.

SELF, which JavaScript takes its model from, is definitely OOP.