Evolution Of Object Oriented Technology

1841 Words8 Pages
This paper is about the evolution of Object-oriented technology in software design and implementation and its role in current market for developing web based products or server side scripting. Many Object-oriented languages have come in market but among them companies prefer to use open source OO languages such as Java, C++, C# .NET, and Visual Basic .NET etc. The demand for these languages has increased because the cost of licensing is very less or nothing. As these languages are open source, it easy to find relevant libraries and source code for the developers while developing a product. The cost of the infrastructure such as development IDE’s or testing tools are also minimal or available for free. Hence all these factors
…show more content…
Many programming languages, office information systems, system simulation and artificial intelligence have adopted object-oriented technology. It is an assumption that learning specific development method or a set of tools.
The theory of objects in the Simula 67 was introduced by the discrete event simulation which was the outcome of the formal programming language, designed in 1960’s, created by Kristen Niggard has and Ole-Johan Dahl of Norwegian Computing Center (NCC) in Oslo. Simula 67 has been influenced by the C.A.R. and SIMSCRIPT. “Tony” Hoare’s proposed the Record classes. As part of the explicit programming model the Classes and objects or their instances were presented in Simula. The Automatic Garbage collection concept that was created earlier for the functional programming language Lisp was used by Simula. For the study and improvement of ship movements and the contents on them via cargo ports, Simula was utilized for creating the physical model of ships and the content that they carried. Many languages were influenced by Simula 67 such as derivatives of LISP (CLOS), Smalltalk, Pascal, and C++ Object.

The Smalltalk language:
Smalltalk was developed at Xerox PARC by Alan Kay and others in the 1970s. The term object-oriented programming was introduced to represent the extensive use of objects
Open Document