OPPapers.com Essay Index >> History Other >> Ooad
We have many free term papers and essays on Ooad. We also have a wide variety of research papers and book reports available to you for free. You can browse our collection of term papers or use our search engine.
ooad. The Evolution of Object Orientation The design of program that reflects
object and their behaviour in real world scenario is ...
... O Object Oriented Analysis Design (OOAD) Attempts to merge the data and
process concerns into singular constructs called objects. ...
... O Object Oriented Analysis Design (OOAD) Attempts to merge the data and
process concerns into singular constructs called objects. ...
Submitted by chandiwala on November 6, 2006
Category: History Other
Words: 613 | Pages: 3
Views: 189
Popularity Rank: 56,178
Average Member Grade: N/A (Add a Comment / Grade this Paper)
The Evolution of Object Orientation
The design of program that reflects object and their behaviour in real world scenario is object oriented programming
It is an approach to defining a solution to a problem that uses the system's natural structure. Rather than considering procedures and data as being separate, object orientation unifies them into a single entity called an object.
In 1960’s developers realize that programming system should be broken in small and manageable pieces. Simula was created to help simulation. Although it never became widely used language, but used to design its successors. Its designers were Ole-Johan Dahl and Kristen Nygaard, who developed Simula at the Norwegian Computing Centre in Oslo. What they had originally invented in 1962 was a simple simulation procedure package along with a preprocessor for ALGOL 60.It was originally used for discrete event simulation and then expanded as general purpose programming language. Simula introduced most important object oriented concepts like object, class, inheritance and dynamic binding. It has also introduced instantiation of subroutines with storage capacity for inputs and local variables that can interact as object with other subroutines.
First truly O-O language was Smalltalk, designed by Alan Kay and implemented by Dan Ingalls at the ‘Learning Research Group’ at Xerox's Palo Alto Research Center in the early 1970s. In Smalltalk, everything is really an object. It is impossible to write a program in Smalltalk that is not O-O. This is not the case for other languages that support objects, such as C++ and Java, you can actually change the parameters and code of a program while the program is running. Smalltalk used to develop application such as browsers, windows, and pop-up menus. Smalltalk supported inheritance and the message passing between objects.
Eiffel was a language designed by Bertrand Meyer (1988) to implement ‘design by contract’. Meyer’s work in...
You must Login to view the entire paper.
If you are not a member yet, Sign Up for free!