Structure
Object
Parent structure
0
Languages:
ABCL/1 (1987)
Object-Based Concurrent Language
ABCL/c+ (1988)
Concurrent actor language based on C
ABCL/f (1994)
ABCL with a functional flavour
ABCL/R3 (1998)
Concurrent object-oriented language
ABEL (1979)
OO Language with specification semantics
ACCENT (1990)
Actor (1986)
Ada (1979)
US DoD general purpose language
Ada 95 (1995)
Revision and enhancement of Ada82
Ada 9X (1988)
Review and update of Ada 83
Ada++ (1989)
ADD 1 TO COBOL GIVING COBOL (1992)
Parody of OO Cobol
ADL (1987)
Adventure Definition Language
ADVSYS (1986)
AGORA (1993)
Reifying prototyping OO language
AKL (1994)
Agents Kernel Language
Alcool-90 (1995)
ALPS (1988)
ALSP (1986)
Amber (1988)
AP/S++ (1996)
AppleScript (1990)
Arjuna (0)
ASDL (1987)
A'UM (1988)
BEF (0)
BGRAF2 (1975)
Real-time graphics language
BiggerTalk (1985)
BLAZE 2 (1989)
Object-oriented successor to BLAZE.
BLUE (0)
Bob (1991)
Tiny object-oriented language
BOPL (1993)
BORON (1987)
C* (1986)
Thinking machine C
c** (1992)
C+@ (1991)
Simplified C
C++ (1983)
Class-based object oriented C
Cantor (1987)
CECIL (1991)
Prototyped OOL
CESP (1990)
CHARM++ (1993)
Chimera (1994)
CIEL (1988)
CINT (1999)
C/C++ Interpreter
Clascal (1983)
ClassiC (0)
Classic-Ada (0)
Click and Snow FORTH (1986)
CLIX (1987)
CLOS (1988)
Common LISP Object System
Closette (1991)
CLU (1974)
CLUster programming language - abstractions and iterators
Cluster 86 (1987)
Distributed Object oriented system
COALA (1974)
COL (1989)
Common Objects (1985)
CommonLoops (1986)
CONCISE (1981)
Concurrent Aggregates (1989)
ConstraintLisp (1992)
cooC (2000)
COOL (0)
COOL (1990)
COOL (1992)
Object relational data language
COOL (1990)
CORBASCRIPT (0)
Scripting for CORBA
CRML (1992)
CSSA (1979)
Application language for INCAS
CSU FORTH (1989)
DAP (1963)
Assembler for CCC DDP 24
Data Parallel Haskell (0)
DB++ (1992)
Dee (1991)
DEMETER (1995)
DinnerBell (1990)
Distributed Eiffel (1992)
DITRAN (1967)
Diagnostic FORTRAN
DLP (1992)
DMeroon (1995)
DOWL (1993)
DROOL (1993)
DSM (1989)
Data Structure Manager
DuoTalk (1989)
E (0)
Polymorphic procedural language for the Amiga
E (0)
Echidna (1992)
Eden (1995)
Eiffel (1986)
Class-based object oriented C
Elk (1987)
Extensible Language Kit
Ellie (1990)
Distributed OO language
ELLIS (1990)
ELSIE (1991)
Emerald (1987)
polymorphic object-oriented distributed programming language/environment
EMPL (1976)
Microprogramming language
ESP (1983)
Extended Self-containing Prolog
ETHER (0)
EuLisp (1985)
European LISP standard
EXTRA (1988)
OO Pascal with set operators
Feel (1993)
FIDIL (1988)
Array based language with domains and regions as first class elements
Flavors (1980)
FLENG++ (1989)
FLEX (1967)
Simplification of Simula leading to Smalltalk
Flocoder (1971)
Flowchart-based languages
F-Logic (1989)
FOOPS (1989)
Formes (1983)
FORML (2002)
Fresco (1993)
Functional Developer (1999)
GECOM (1960)
GE Hybrid language system
GEL (1989)
GEL (1989)
GLOS (1978)
GNU E (0)
Green (1998)
Reflective oo language
grep (1973)
regular expression parser as a command line tool for unix
GUIDE (1994)
GUILE (0)
Gwydion (1994)
HERAKLIT (1987)
Hermes (1990)
HOOK (0)
Hybrid (1987)
Hyperscript (0)
IDL (1987)
Interface Definition Language
IDL (1981)
IDOL (1999)
Object-oriented extension to ICON
InnovAda (1988)
INSIGHT (1983)
Isabelle-92 (1992)
ISLisp (1992)
International Standard LISP
Jade (1991)
Device independant parallel programming language
Jade (0)
Java (1995)
JoCAML (1999)
JOSS (1963)
JOHNNIAC Open Shop System
Kaleidoscope (1989)
Karel++ (1997)
KEE (1984)
IDE based frame language
Kevo (1992)
Stack and prototype-based object-oriented language
L&O (1992)
LAMINA (1988)
LAURE (1989)
Le-Lisp (1984)
LIANA (1991)
Interpretive c-like language
LiSEB (1994)
OO extensions to APL
LITHE (1982)
LO (1990)
Linear Objects
LOGLAN (1982)
LogTalk (1998)
OO Extensions to Prolog
LOOKS (0)
LOOKS (1993)
Animation
LOOPN (1993)
Petri net language
LOOPS (1983)
Lisp Object-Oriented Programming System
LOOR (1999)
LORE (1985)
Object-oriented language for knowledge representation
LotusScript (0)
LPC (1988)
LUCID (1975)
dataflow language
LUKKO (1983)
Finnish abstraction microprogramming language
MACE (1989)
Multi-agent computing environment
MAGMA (1987)
Marlais (1995)
MCS (0)
MELD (1989)
MeldC (1990)
MENDEL (1985)
Mentat (1987)
Meroon V3 (1993)
MetaBETA (1995)
MHEG-5 (0)
MODCAP (1978)
Mode (1987)
OO language with lh anonymising
MODSIM II (1989)
Object-oriented modular language for discrete simulation
Modula-3 (1988)
OO language with genericity and prototyping
MOOSE (1994)
MooZ (1992)
MPL (1971)
MicroProgramming Language
NAPIER 88 (1988)
New Flavors (1985)
Newton (1977)
Functional and OO language developed for teaching at EFPL
NUT (1986)
O (1992)
Oaklisp (1986)
Oberon-2 (1991)
Object CHILL (1992)
Object COBOL (1995)
OO COBOL
Object COBOL (1995)
OO COBOL
Object Pascal (1985)
Object-CHILL (1990)
Proposed object-oriented extension of CHILL
Object-COBOL (1998)
MicroFocus OO Cobol
Objective-C (1986)
OO C dialect
ObjectLisp (1987)
Object-Oriented Turing (1991)
Objlog (1987)
ObjVlisp (1984)
ObjVProlog (1989)
ObjVProlog-D (1989)
OBLIQ (1993)
OO language for distributed objects
Oblog (0)
Octopus (1993)
odl (0)
OL(P) (1993)
object-oriented extension to Prolog
OLI (1997)
Omega (1991)
Protype based OOL
Ondine (1986)
OO-CHILL (1990)
Proposed object-oriented extension to CHILL
OOF (0)
OOPS (1988)
OOT (1991)
OOZE (1992)
Open C (1995)
Reflective C
Orca (1985)
parallel programming on distributed systems
Orient84/K (1986)
OSCAR (1988)
O'Small (1991)
O-TELOS (1992)
OZ (1993)
Concurrent constraint language
OZ++ (1989)
PAL (1986)
Object-oriented Prolog-like language
PAL (1987)
for AVANCE persistent OS
Paragon (1991)
Paralation (1987)
Parasol (1993)
Parlog++ (1988)
Pascal Plus (1979)
Pascal++ (1994)
Path Pascal (1978)
PECOS (1978)
APF JOSS
PEF (0)
Perl (1990)
Pattern-based string manipulation
PHOCUS (1987)
PICT (1991)
POEM (1985)
OO extension to Prolog
POINTY (1982)
POLKA (1988)
POLKA (1988)
POMS (1990)
POOL (1980)
Parallel Object-Oriented Language
POOL2 (1987)
POOL-T (1985)
POP++ (1996)
PPLambda (1987)
PRESTO (1987)
Probe (1987)
PROCOL (1991)
Prograph (1982)
Prolog++ (1994)
OO Prolog
ProLOOP (1990)
ProTalk (0)
pSather (1991)
parallel Sather
Quilian semantic network (1964)
Original frames system
Real-Time C++ (1990)
Real-time extension of C++.
Real-Time Mentat (1989)
REBOL (0)
REXX (1979)
ROME (1990)
Rossette (0)
Ruby (1992)
S++ (1996)
Saber-C++ (0)
Sather (1991)
Sather-K (1995)
Karlsruhe Sather
SCOOP (1988)
SCOOPS (1986)
ScriptX (1995)
Taligent animation language
SDL 92 (1992)
Specification and Description Language
Self (1987)
Prototyping OOPL
SIMULA (1962)
SIMUlation LAnguage
SIMULA 67 (1967)
Object-oriented simulation language
SIN (1967)
Symbolic maths package
SINA (1989)
Siri (1991)
Sketchpad (1962)
Interactive graphics environment
Sloop (1987)
Smalltalk (1971)
SmallVDM (1993)
SmallWorld (1985)
SNOBOL4 (1967)
Classic SNOBOL
SNOOPS (1991)
SOFA (1998)
SOL (1992)
Simple Object Language
Solve (1964)
SOS (1980)
Persistent object langauge
Spool (1985)
STRING (1967)
STROBE (1985)
Symmetric LISP (1987)
TAO (1995)
Parallel dialect of FORTRAN with some object extensions
TAO (1983)
Lisp dialect with concurrency, object-orientation and logic.
TELESCRIPT (1995)
TELOS (1990)
THETA (1990)
TOIL (1993)
TOOPLE (1993)
TOOR (1996)
TPL-40 (1978)
Traits (1982)
Trellis (1985)
TRIGMAN (1966)
celestial mathematics system
Turbo Pascal (1987)
TYCOON (1992)
The object-oriented DBPL
UniComal (1989)
Unicon (2000)
Object oriented dialect of Icon
USSA (1992)
OO state language
VDM++ (1993)
VISUAL BASIC (1988)
VMPL (1978)
V-Promela (1999)
VULCAN (1987)
OO Preprocessor for FCP
WOOL (1987)
OO window-manager language from INRIA
XCOM (1970)
XDL (0)
XLISP (1987)
XML (1998)
XSCHEME (1992)
Scheme with OO Extensions
YACC++ (1993)
OO yacc
YAFL (2000)
OO 3G language with garbage collection
YAOOP (1996)
Object oriented FORTH
YAPS (0)
YASOS (0)
Z++ (1990)
Zeitgeist (1988)
Object-oriented data base programming language
ZERO (1992)
ZEST (1992)