Changes

Jump to navigation Jump to search
Added History from old OOP page.
Line 1: Line 1:  
'''Object Oriented programming '''(OOP) languages are based around the paradigm of objects that interact with each other to produce functionality. There are many [[programming language]]s that are designed around object oriented principles, such as [[Java]].  A class is a definition of an object and contains data and/or functions.  Functions within a class are called "methods".   
 
'''Object Oriented programming '''(OOP) languages are based around the paradigm of objects that interact with each other to produce functionality. There are many [[programming language]]s that are designed around object oriented principles, such as [[Java]].  A class is a definition of an object and contains data and/or functions.  Functions within a class are called "methods".   
 +
 +
==History==
 +
The roots of OOP can be traced back to the 1960s and early 1970s. Early attempts to develop object-oriented languages and methodologies include Simula and Smalltalk. However, it was not until the late 1970s and early 1980s that OOP gained significant recognition with the development of languages like C++ and later, Java. These languages provided a practical framework for implementing object-oriented principles and quickly gained popularity.<ref>https://medium.com/javascript-scene/the-forgotten-history-of-oop-88d71b9b2d9f</ref>
    
==Definition==
 
==Definition==
SkipCaptcha
292

edits

Navigation menu