Object Oriented :: Compilers
Comparison and Review :: Languages
Object Oriented :: Compiled
Prototype based :: Object Oriented
Pure :: Object Oriented

A Programming Language for Communicating Distributed Objects - Fascinating proposal for a very compact folding CDO language: Seentacks? We don't need no stinkin' Seentacks!
Anvil - Dynamically compiled, object-oriented language and environment, especially suited for web applications.
Avail - Multiply-polymorphic modular language with highly flexible syntax. Unique inheritance model allows multiple inheritance and polymorphism, constrained genericity, covariant attributes via immutability. Due to identityless nature of types, a type can have an infinite number of super- and sub-types.
bx - Language with objects, interfaces, parameterized types, no inheritance, operator overloading, generators, static instantiation, compiled to C; descriptions, source code, examples, compiler.
Dynace - Object-oriented extension to C language. Solves many of the problems associated with C++.
Meta Description: [ Blake McBride - Arahant.Com - Nashville, TN - Dynace - VMEM - LISPF4 - Spinoza Society ]
500
Elaya Language and Compiler Project - Similar to Pascal, but object-oriented. Description, documents, downloads, contact, mail list, forum. [Open Source]
500
Indus Platform Developer Site - New object-oriented, general purpose language for ubiquitous, autonomic, adaptive computing. Compiler converts source to Java bytecode, runs on extant Java run time environments. Java can compile to C, and cross compile to many targets, deploy across 8/16/32/64-bit platforms. [partly open source]
Meta Description: [ This server is a central point for development, distribution and maintainance of software. ]
JellyJ - Project to create object-oriented language that is easy to learn for beginners.
Kapsel - Experimental object-oriented language. Looks and feels much like original Smalltalk, adds features to specify access to object detail.
Lava - Experimental, innovative, object-oriented, interpreted language, and associated programming environment LavaPE which gives syntax-sensitive point-and-click style structure editors instead of text editors for program editing.
Meta Description: [ Lava is a new object-oriented and component-oriented programming language for rapid application development in pure pont-and-click style ]
500
Lingo - Has automatic memory management, simple class structure, large library, working example programs, compiler and debugger for Windows. Website has sample code, trial software, technical information.
merd - Ruby-like expressiveness + static type checks, like Haskell. [Open Source, GPL]
merd: SourceForge - Practical OO language: Ruby-like expressiveness with Haskell-like static type checks. Coded in ML, runs on Linux. [Open Source, GPL]
Meta Description: [ The world's largest development and download repository of Open Source code and applications ]
Nice - OO language based on, integrated with, Java (compiler emits Java bytecode); features of functional programming, implements state-of-art results from academic research, for more expressivity, modularity, safety. [Open source, GPL]
Meta Description: [
Nice is an advanced programming language that extends Java with
parametric types, functional programming and more!
]
Noobeed - Interactive geomatic object-oriented language for spatial modeling, image processing, remote sensing, digital photogrammetry, geographic information system (GIS), geodesy, and surveying and mapping.
Meta Description: [ NOOBEED is an interactive geomatic object oriented language for spatial modeling, photogrammetry, remote sensing, GIS, surveying and mapping. ]
Nosica - Syntax similar to C++, Java, advanced high level features: strong type system, automatic memory management, global code optimization. Development website, has some documentation, forum, announcement from developers, sources. [Open source, GPL]
O'small - Concise, simple OO language for teaching; and study of semantics of inheritance, and OO languages in denotational style, later became subject of research on type inference systems and abstract machines. [Open Source]
Meta Description: [ O'small is an object-oriented language
designed for the study of the semantics of class-based inheritance.
This page contains links to articles and free implementations. ]
500
OpenSpice - Openly available specification of Spice language, with some nice XML processing features. Focus: part-time or occasional programmers. Documents, news, downloads, support, forum.
Qu - Full-featured, semi-dynamic object-oriented language. [Open source, GPL]
Meta Description: [ Qu is a powerful full-featured dynamic object oriented language ]
Superx++ - Compiled object-oriented language fully based on XML syntax; conforms to XML version 1.0 specification as published by W3C. Descriptions, documents, FAQ, downloads, links. [Open Source, LGPL]
UnrealScript Language Reference - High level, simple, Java-style, object-oriented, compile time error checking; native support for major concepts of time, state, properties, networking, which few languages address, to greatly simplify code. Mainly for games.
| 2 way Cwalk - Lose Control | |
| Next Video | |