Anvil A dynamically compiled, object-oriented programming language and environment, especially suited for web applications. |
Avail Multiply-polymorphic modular language with highy flexible syntax. Unique inheritance model allows multiple inheritance, multiple polymorphism, constrained genericity, and covariant attributes via immutability. Due to identityless nature of types, a type |
bx Language with objects, interfaces, parameterized types, no inheritance, operator overloading, generators, static instantiation, compiled to C; descriptions, source code, examples, compiler. |
Cetus Links: Languages Over 11,000 links on objects and components. |
Code Box A site written in English (despite the .sk domain) that has tutorials on over 27 programming languages, along with discussion forums for each. The site also holds quarterly programming contests. |
Kapsel Experimental object-oriented programming language; looks and feels much like the original Smalltalk, adds features to specify access to object detail. |
Listing of OO Languages Contains a listing of object oriented languages that have come into existence in academia, research and/or real-world environments. |
merd Ruby-like expressivity + static type checks, a la Haskell. [Open Source, GPL] |
merd: SourceForge Practical futuristic language: Ruby-like expressiveness with Haskell-like static type checks. Coded in ML, runs on Linux. [Open Source, GPL] |
Nice OO language based on, integrated with, Java (compiler produces java bytecode); features of functional programming, implements state-of-art results from academic research, for more expressivity, modularity, safety. [Open source, GPL] |
Noobeed An interactive geomatic object oriented language for spatial modeling, image processing, remote sensing, digital photogrammetry, geographic information system (GIS), geodesy, and surveying and mapping. |
Nosica A new object-oriented language. Development website, with some documentation, a forum, announcement from developpers. Sources. [Open source, GPL] |
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 Technology Home Page Contains a listing of suppliers, publications, operating systems, frameworks, and models. |
Objects on the Web About the book. |
OO Language Page Includes links to information on OOPLs, user group and JDK, IDE and libraries. |
OO SoapBox: sOOap Big collection of links to WWW resources useful in gaining better understanding of OO Methods, Languages, and their features. |
OOP 2000 Conference (January 2000) presents object-based solutions in an expansive and fully comprehensive forum for users, experts and leading vendors. |
Planet Source Code A site that allows OOP programmers to submit their code for review by other programmers. It also has source code available for beginning programmers to help educate them on various programming concepts. They hold contests in which programmers vote on the |
Survey of Object Oriented Programming Languages Article by Chris Hostetter. This paper was intended as a learning experience for the author, in an attempt to better understand the history and development of Object Oriented Programming Languages. |
The Object-Oriented Page Large, well researched list of OO issues, languages, projects, links, much more. Excellent resource. |
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. |
VIRT Laboratory Makes VIRT: general purpose, imperative, object-oriented language, with a new technology of dynamic data structure processing; lets you process dynamic data structures (lists, trees, more) effectively with no pointers. Ensures laconic and uniform notatio |
WebReference.com: Class-Based vs. Prototype-Based Languages Brief explanation by Yehuda Shiran, Ph.D. |
What is Object-Oriented Software: An Introduction Simple explanations for object newbies. |
x++ Object-oriented programming language with syntax based on XML. |