| |
| | Prototype-based programming - Wikipedia, the free encyclopedia |
 | | The original (and canonical) example of a prototype based language is Self, but the class-less programming style has recently grown increasingly popular, and has been adopted for the programming languages Cecil, JavaScript, NewtonScript, Io, MOO, REBOL, and several others. |
 | | One problem with class-based languages, in the opinion of proponents of prototype based programming, is that programs rarely remain static during development. |
 | | Classes define the basic layout and functionality of objects, and instances are "usable" objects based on the patterns of a particular class. |
| www.wikipedia.org /wiki/Prototype_based (877 words) |
|