CSC/ECE 517 Fall 2011/ch1 1g vn: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
==Overview == | ==Overview == | ||
'''Object Oriented Programming''' is a | '''Object Oriented Programming''' is a programming paradigm that uses abstraction to create models based on the real world. It uses several techniques from previously established paradigms, including modularity, polymorphism, and encapsulation. Today, many popular programming languages (such as Java, JavaScript, C#, C++, Python, PHP, Ruby and Objective-C) support object-oriented programming (OOP). | ||
==History== | ==History== |
Revision as of 22:31, 3 September 2011
Overview
Object Oriented Programming is a programming paradigm that uses abstraction to create models based on the real world. It uses several techniques from previously established paradigms, including modularity, polymorphism, and encapsulation. Today, many popular programming languages (such as Java, JavaScript, C#, C++, Python, PHP, Ruby and Objective-C) support object-oriented programming (OOP).