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.
More information
More information
Subcategories 9
Related categories 6
Sites 6
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++, Java, Scheme; MiniMix.
High-level, pure object-oriented, prototype-based, scripting language; Smalltalk-like syntax; some features borrowed from Scheme, Self, JavaScript. [Open Source, LGPL]
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.
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]
Growing article, with links to many related topics. [Wikipedia]
Brief description with many forum comments. [Slashdot]
(March 27, 2004)
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.
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]
High-level, pure object-oriented, prototype-based, scripting language; Smalltalk-like syntax; some features borrowed from Scheme, Self, JavaScript. [Open Source, LGPL]
Growing article, with links to many related topics. [Wikipedia]
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++, Java, Scheme; MiniMix.
Brief description with many forum comments. [Slashdot]
(March 27, 2004)
Last update:
August 23, 2019 at 5:15:09 UTC
Check out
Business: Consumer Goods and Services: Home and Garden: Lawn and Garden: Tools and Equipment: Power Tools
- Recently edited by shedragon
- Recently edited by shedragon