# data[].attributes.body
1. Brief History of Object Oriented Programming

details

2. Evolution of Object Oriented Programming languages.

details

3. List of Object Oriented Programming languages.

details

# data[].attributes.body
L.K.L.S.Abeyrathna

1.Object-oriented programming began with the Simula language (1967), which added information hiding to ALGOL. Another influential object-oriented language was Smalltalk (1980), in which a program was a set of objects that interacted by sending messages to one another.

2.The OOP (Object Oriented Programming) approach is most commonly used approach now a days. OOP is being used for designing large and complex applications. Before OOP many programming approaches existed which had many drawbacks.

These programming approaches have been passing through revolutionary phases just like computer hardware. Initially for designing small and simple programs, the machine language was used. Next came the Assembly Language which was used for designing larger programs. Both machine and Assembly languages are machine dependent. Next came Procedural Programming Approach which enabled us to write larger and hundred lines of code. Then in 1970, a new programming approach called Structured Programming Approach was developed for designing medium sized programs. In 1980's the size of programs kept increasing so a new approach known as OOP was invented.

3.python
c++
java
C#
Rubby

# data[].attributes.body
Q1) Object-Oriented Programming” (OOP) was coined by Alan Kay circa 1966 or 1967 while he was at grad school.Ivan Sutherland’s seminal Sketchpad application was an early inspiration for OOP. It was created between 1961 and 1962 and published in his Sketchpad Thesis in 1963.

Q2)Initially for designing small and simple programs, the machine language was used.Next came the Assembly Language which was used for designing larger programs. Both machine and Assembly languages are machine dependent. Next came Procedural Programming Approach which enabled us to write larger and hundred lines of code. Then in 1970, a new programming approach called Structured Programming Approach was developed for designing medium sized programs. In 1980's the size of programs kept increasing so a new approach known as OOP was invented.

Q3. Java, C++ ,C# , Python ,R ,PHP , Visual Basic< JavaScript ,Ruby

# data[].attributes.headline
room 4 1.Object-oriented programming began with the Simula language (1967), which added information hiding to ALGOL. Another influential object-oriented language was Smalltalk (1980), in which a program was a set of objects that interacted by sending messages to one another.

# data[].attributes.subject
room 4 1.Object-oriented programming began with the Simula language (1967), which added information hiding to ALGOL. Another influential object-oriented language was Smalltalk (1980), in which a program was a set of objects that interacted by sending messages to one another.

# data[].attributes.body
question 2: 2.The OOP (Object Oriented Programming) approach is most commonly used approach now a days. OOP is being used for designing large and complex applications. Before OOP many programming approaches existed which had many drawbacks. These programming approaches have been passing through revolutionary phases just like computer hardware. Initially for designing small and simple programs, the machine language was used. Next came the Assembly Language which was used for designing larger programs. Both machine and Assembly languages are machine dependent. Next came Procedural Programming Approach which enabled us to write larger and hundred lines of code. Then in 1970, a new programming approach called Structured Programming Approach was developed for designing medium sized programs. In 1980's the size of programs kept increasing so a new approach known as OOP was invented
question 3: Java, C++ ,C# , Python ,R ,PHP , Visual Basic< JavaScript ,Ruby

# data[].attributes.body
1. Brief History of Object Oriented Programming

Alan Kay introduced OOP in 1966.

2. Evolution of Object Oriented Programming languages.

From Structured Programming in 1970 it evolved to OOP in 1980 as the programs kept becoming complex and bigger

3. List of Object Oriented Programming languages.

Java
C++
Python
PHP

L B Mahanama Gamage

# data[].attributes.body
Q1) object-oriented world by creating the C++ language. Actually, SIMULA 1 (1962) and Simula 67 (1967) are the two earliest object-oriented languages. The work on the Simula languages was done by Ole-John Dahl and Kristen Nygaard at the Norwegian Computing Center in Oslo, Norway. While most of the advantages of OOP were available in the earlier Simula languages, it wasn't until C++ became entrenched in the 1990s that OOP began to flourish.

Q2) Evolution of Object Oriented Programming languages. Initially for designing small and simple programs, the machine language was used. Next came the Assembly Language which was used for designing larger programs. Both machine and Assembly languages are machine dependent. Next came Procedural Programming Approach which enabled us to write larger and hundred lines of code. Then in 1970, a new programming approach called Structured Programming Approach was developed for designing medium sized programs. In 1980's the size of programs kept increasing so a new approach known as OOP was invented

Q3) Java, Python, C++, Lisp, and Perl

# data[].attributes.body
Q1).“Object-Oriented Programming” (OOP) was coined by Alan Kay circa 1966 or 1967 while he was at grad school. Ivan Sutherland's seminal Sketchpad application was an early inspiration for OOP. It was created between 1961 and 1962 and published in his Sketchpad Thesis in 1963.

Q2).Initially for designing small and simple programs, the machine language was used. ... Then in 1970, a new programming approach called Structured Programming Approach was developed for designing medium sized programs. In 1980's the size of programs kept increasing so a new approach known as OOP was invented.

Q3).Java, C++, C#, Python, R, PHP, Visual Basic.NET, JavaScript, Ruby, Perl, SIMSCRIPT, Object Pascal, Objective-C, Dart, Swift, Scala, Kotlin, Common Lisp, MATLAB, and Smalltalk.