OOP-02 - History and Advantages of OOP
OOP-02 - History and Advantages of OOP
of OOP
Mr. Ahmad
[email protected]
03039464551
Object Oriented Programming
Course Outline
History of
OOP
• Object Oriented Paradigm were not came into existence at once.
• Furthermore in 1980s Bjarne Stroustrup, who had used Simula for his
PhD thesis, eventually went to create the object-oriented C++.
History of OOP
cont…
• In 1981, Goldberg edited the August issue of Byte Magazine,
introducing Smalltalk and object-oriented programming to a wider
audience.
• Working with OOP language, you will know where to look for errors.
Advantages of OOP
cont…
• Problems solving: Decomposing a complex problem into
smaller chunks or discrete components is a good practice.
• Data Abstraction
• Polymorphism
• Encapsulation
• Inheritance
• To be continued…