Erik Engheim
1 min readNov 21, 2021

--

Okay a lot of comments here are unnecessarily cruel and snarky, but they are kind of right. You do seem to not have a full grasp of what fictional and object-oriented programming is. However that is fine. It is often something that takes a long time for a lot of us to fully grasp. The educational system is a lot to blame.

You have to understand that composite data types have existed a very long time. Algol, Pascal, C etc all have composite types which allow you to create objects with multiple fields of different types. No, you don’t need types.

Object-oriented program is far more specific than creating objects. Object oriented programming is about how you think about programs in terms of design. How you relate functionality to data. Things like implementation inheritance. Overriding methods etc.

In this article you are defining object-oriented as a far too broad concept. Just because I use objects with multiple fields does not mean I am doing object oriented programming.

--

--

Erik Engheim
Erik Engheim

Written by Erik Engheim

Geek dad, living in Oslo, Norway with passion for UX, Julia programming, science, teaching, reading and writing.

Responses (1)