Hi Friends,
During my free time I thought of writing a sudoku program that would generate a new set of numbers on page refresh. Here is the link
While doing this I got some new insights into programming, for example a basic question:
– Why is Object Oriented Programming (OOP) needed ?
If machines can understand Structured programming better, that should be the way to go. Going further I realized that “Code generation” is made simpler using OOPs. So basically OOPs helps us generate more “structured code” (Like arrays) better.
To add to this AI(Artificial Intelligence) is nothing but a way to generate more code using OOPs. It is used only for automation. So AI or OOPs actually make bigger and more complex “structured code”.
And one more advantage would be that it is easier for software programmers to understand and maintain code written in Classes and Objects than Arrays. So the array part is encapsulated by automation(AI), and we do programming only in OOPs.