Friday, November 13, 2009

Evolution of OOPs

Evolution of OOPs
Programming is the craft of transferring requirements into a process that Computers can execute. It is form of some set of information that computer can understand and work accordingly. It is like set command that you have to pass to a machine to perform some activity. Programming is same as like ordering a Pizza to a chef who can execute your order and deliver you a Pizza. It is not as simple as it looks and it is not as hard as we can imagine.

Till 1980s computers are mainly used in Government, University and Research Centers and they were mainly using Collaborative applications. But after 1980s personal computers become common and hence rise of consumption of software. High demand and enterprise applications lead to think for Object Oriented Programming languages, and Smalltalk, a first OO Programming language introduced to Computer World.

Programmers and Programming
Programmers implementing the requirements by braking down in small steps, they are writing these steps using a programming language that computer can understand. We can say programmers creates a recipe that computer can understand.

Early Programming
When computers were not much popular and mainly used in limited numbers programmers were happy doing a Sequential Programming, where there are less chances of updating the code. There were only two actors, 1) Programmer and 2) Computers (Users).

Now Days
As time passes, computer become more popular and affordable, known as Personal Computer (Desk Computer), that lead to rise in personal software/application and Enterprise Applications. A Traditional Sequential Programming has proven history but was not sufficient to frequently changing Enterprise Applications and Desktop Applications. Application becomes so complex that it is hard to maintain and code Blocks becomes so big that it is complicated to implement further changes.


More Coming Soon....

No comments:

Post a Comment