Prototype-gebaseerd programmeren
Uit Wikipedia, de vrije encyclopedia
Prototype-gebaseerd programmeren is een vorm van object-georiënteerd programmeren waarin geen klassen aanwezig zijn. In plaats van klassen te gebruiken, wordt een object kopie gemaakt van bestaande objecten, welke dienen als prototypen. Dit model wordt ook wel klasse-loos, 'prototype-georiënteerd' of 'instantie-gebaseerd' programmeren genoemd. Prototyping wordt mogelijk gemaakt door talen die delegation ondersteunen.
De eerste taal die hiervan gebruikmaakt is Self. De populariteit van klasse-loos programmeren is toegenomen sinds JavaScript het idee ook ondersteunt en JavaScript voor complexere software wordt gebruikt. Andere talen zijn: ActionScript, Cecil, NewtonScript, Io, MOO, REBOL, Lisaac en Lua.