This category is on programming languages and documents that partly or fully support the basic principles of object-oriented programming: extensive modularity usually embodied in objects, classes, encapsulation, data hiding, inheritance, polymorphism, message passing, etc. On this page, languages are arranged in three groups and levels: 1) Top group: issues spanning multiple unrelated languages. 2) Middle group: types or classes of languages. 3) Bottom group: specific languages, with their own directory category.

Subcategories 92

Related categories 6

Object Oriented Programming: A guide for the beginner, from Modula-2 to Java
Tutorial teaching basics of object oriented programming. Tailored to no one specific language, but examples are in C++, Java, Modula-2.
Object-Oriented Programming
Growing article, with links to many related topics. [Wikipedia]
Planet Source Code
Lets OOP programmers submit code for review by other programmers; many source code samples to help educate beginners on many concepts; contests where programmers vote for the most efficient, useful code recently submitted.
What is Object-Oriented Programming?
Definition, lists some links for more information. [Webopedia]
WebReference.com: Class-Based vs. Prototype-Based Languages
Brief explanation by Yehuda Shiran, Ph.D. (February 15, 2001)

Other languages 1

[Wizard Mozilla]
Last update:
July 2, 2016 at 5:54:16 UTC
Computers
Games
Health
Home
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports
All Languages
Arts
Business