Object oriented programming - Solving a real world problem
I, myself, had worked a lot on procedural programming in the start of my career. And, it was pretty easy for me to continue working so. Then, I was bugged by this object-oriented paradigm.
Trust me, at the first instance, all I thought is object oriented programming... why? Why in the first place should people go to a new paradigm when we already have procedural programming in place? Why is there so much noise about object oriented programming? Why companies have started looking for solutions that come out of object oriented analysis and design? There were so many whys. :)
And, I gave it up! C'mon, I am not going to learn this object oriented programming from scratch. Why waste time?
But, tell you all, today, I feel, it was worth spending some time to learn and implement object oriented programming. Today, I just feel why one stick to procedural programming. The only answer I get is probably procedural programming is good for solving small problems. If you are looking for solving big and complex real world problems, it is much cooler to use object oriented programming. Object oriented programming provides total control.
Trust me, at the first instance, all I thought is object oriented programming... why? Why in the first place should people go to a new paradigm when we already have procedural programming in place? Why is there so much noise about object oriented programming? Why companies have started looking for solutions that come out of object oriented analysis and design? There were so many whys. :)
And, I gave it up! C'mon, I am not going to learn this object oriented programming from scratch. Why waste time?
But, tell you all, today, I feel, it was worth spending some time to learn and implement object oriented programming. Today, I just feel why one stick to procedural programming. The only answer I get is probably procedural programming is good for solving small problems. If you are looking for solving big and complex real world problems, it is much cooler to use object oriented programming. Object oriented programming provides total control.


0 Comments:
Post a Comment
<< Home