based Prototype Oriented Object Languages
based Prototype Oriented Object Languages
Prototype-based languages are classless object-oriented languages, OO without classes. Instances of objects are made by cloning other instances. Usually, these languages have only one data structure, the associative array. Such languages are very flexible during runtime, and far simpler than class-based languages. The original one was Self.
Top: Computers: Programming: Languages: Object-Oriented: Prototype-based
See Also:
-
Object-based PLs - By Rainer Blome. Alphabetized list with descriptions of, and links to, many prototype-based languages.
-
Lisaac - Small, fast language inspired by Smalltalk, Self, Eiffel (design by contract); auto-cast static typing, multiple inheritance. Part of Isaac prototype-based OS. Description, downloads, library, benchmarks, code samples.
-
Isaac Project - Small prototype-based high-level language, influences: Smalltalk (all values are objects), Self (prototypes), Eiffel (Design by Contract); allows system, low-level programming, compiler has means for late binding suppression, optimizing type predictions a
-
Class-based NewtonScript Programming - An article for PIE Developers magazine describing a technique for structuring a NewtonScript program using class-like objects.
-
Agora - OO prototype-based, reflective language, based on only message passing, a key trait of OO languages; it allows late-binding polymorphism, the key trait making possible incremental modifying of programs. Descriptions, papers, implementations: Smalltalk, C+
-
Mica - Was Poe: prototype inheritance language and OO virtual machine for building network-accessible programs for multiple programmers, users, agents. Persistence and garbage collection are automatic and transparent. [Open Source, GPL]
-
Slate - Language-OS based on CLOS, Self, Smalltalk; Smalltalk syntax; libraries inspired by Common Lisp, Dylan, Strongtalk (strong typing). Descriptions, programming manual, tutorials, summaries, bulletin board Swiki, CVS. [Open Source, LGPL]
-
The Slate Programming Language - Brief description with many forum comments. [Slashdot]
-
Glyphic Script, Codeworks - Language with interactive development environment, supports multiple views per object, bytecode VM; was user programming environment of EO communicator; description, PDF manuals. By Mark Lentczner.
-
Brain - High-level, pure object-oriented, prototype-based, scripting language; Smalltalk-like syntax; some features borrowed from Scheme, Self, JavaScript. [Open Source, LGPL]
-
Prototype-based Programming - Growing article, with links to many related topics. [Wikipedia]
Click here to add, change or remove your listing
|