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
- ABAP
- Ada
- Amulet
- BETA
- Bistro
- Blue
- C++
- C-sharp
- CLOS
- CLU
- Cecil
- Clarion
- Component Pascal
- Curl
- D
- Delphi
- Dylan
- E
- Eiffel
- Eiffel-sharp
- ElastiC
- Fortress
- Free Pascal
- Frontier
- Groovy
- HyperCard
- ICI
- Io
- Java
- JavaScript
- LabVIEW
- Lagoona
- Leda
- Lua
- MATLAB
- Mathematica
- Modula-3
- Moto
- O'Haskell
- OO Cobol
Related categories 6
Sites 6
Loading new listings for you to review...
- 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.
- WebReference.com: Class-Based vs. Prototype-Based Languages Brief explanation by Yehuda Shiran, Ph.D.
- Objects on the Web: Designing, Building, and Deploying Object-Oriented Applications for the Web By Ron Ben-Naton.
- What is Object-Oriented Programming? Definition, lists some links for more information. [Webopedia]
- 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]