Programming Languages/Object-oriented Languages

From Wikibooks, open books for an open world
< Programming Languages
Jump to: navigation, search

Object-Oriented Languages[edit]

  • Smalltalk has closures, based on Lisp and Simula67. Squeak is the modern implementation
  • Modern OOPLs are Java, C# (both inspired by C++), Dylan (inspired by CLOS), and Python (inspired by Smalltalk).
  • Ruby more than Python is an example of a modern OOPL, also Squeak.
Some common examples 
Smalltalk, Java, C#, Ruby

Hybrid languages allow object oriented and classic programming. Examples of such languages are Ada, OO-COBOL and C++.