Posts
Showing posts from May, 2020
Why we need to move from OOP
- Get link
- X
- Other Apps
Discussion center for current topic is why we basically require to move away from object oriented programming. As we all know Object Oriented pattern is something we have been using to solve almost all our technical problems contrary of the complexity. Because of simple and scalability of object oriented programming. But Object Oriented has a limit of performance due to the fact that we ignore cache lines and modern CPU architectures and internal layouts working under this paradigm. Being a game developer and working closely on optimization process of Entertainment Products, my experience depicts that performance plays a very crucial role in project development as well as user experience you can add great amount of features if you are not being halted by performance issues while for user perspective performance optimization can sooth the user experience. For better understanding lets brush off our basic concepts of modern processors. We know that modern processors contain Cache Lines o...