Everything About ___
Live briefing

Everything about Prototype-based programming

Style of object-oriented programming in which inheritance is based on reusing objects

Prototype-based programming is a style of object-oriented programming in which behavior reuse is performed via a process of reusing existing objects that serve as prototypes. This model can also be known as prototypal, prototype-oriented, classless, or instance-based programming. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Prototype-based programmingA 5-minute orientation
  2. Pick up a classic book: American FilmThe most-reprinted book on the subject
  3. Read the landmark paper: A didactic object-oriented, prototype-based visual programming environmentCited 4 times
  4. Go sideways: Delegation (object-oriented programming)A closely related topic
  5. Go sideways: JavaScriptA closely related topic

📖 Definitions

Noun A programming style, where inheritance is achieved by using existing objects by means of delegation that act as prototypes.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics