As I have stated in my earlyer posts, I am writting a paper about different programming paradigms. I already have a full list of those paradigms discussed in it:
- Procedural
- Functional
- Logic
- Object-oriented
- Prototype-based
- Aspect-oriented
- Concurrent
- Agent-based.
One of the most interesting things for me was searching for an alternative to OOP. During my research I have found many drawbacks of OOP that forces me to think "why the hell do we still use it?". I believe that OOP itself is a harmful paradigm. This is a problem and it has to be realized, discussed and fixed just as "GOTO" crisis had been resolved in the past.