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.

Subcategories 9

Related categories 6

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++, Java, Scheme; MiniMix.
Brain
High-level, pure object-oriented, prototype-based, scripting language; Smalltalk-like syntax; some features borrowed from Scheme, Self, JavaScript. [Open Source, LGPL]
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.
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]
Prototype-based Programming
Growing article, with links to many related topics. [Wikipedia]
The Slate Programming Language
Brief description with many forum comments. [Slashdot] (March 27, 2004)
Class-based NewtonScript Programming
An article for PIE Developers magazine describing a technique for structuring a NewtonScript program using class-like objects. (January 01, 1994)
[Twin Mozilla]
Last update:
July 2, 2016 at 5:54:16 UTC
Computers
Games
Health
Home
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports
All Languages
Arts
Business