Self
Self is a prototype-based, object-oriented programming language descended from Smalltalk that eliminated classes in favor of object cloning, and whose research on fast dynamic dispatch pioneered techniques — including inline caching — that underlie modern JIT compilers such as JavaScript's V8.
9 resources across 3 libraries
Glossary Terms(4)
Simula
Simula is a programming language developed in Norway in the 1960s that is widely credited as the first object-oriented programming language, introducing classe…
Smalltalk
Smalltalk is a purely object-oriented, dynamically typed programming language and integrated development environment developed at Xerox PARC in the 1970s, whic…
Self (language)
Self is a prototype-based, object-oriented programming language descended from Smalltalk that eliminated classes in favor of object cloning, and whose research…
Io (language)
Io is a small, dynamic, prototype-based programming language in which everything is an object and all computation happens by sending messages between objects,…
Study Notes(4)
Self-Hosting vs IIS Hosting
A direct comparison of running WCF services in your own process versus letting IIS manage the process lifecycle.
Self-Contained Deployments
Understand the difference between framework-dependent and self-contained .NET deployments, and how to publish, trim, and single-file your apps for target machi…
self Keyword in Python
Why self appears as the first parameter of instance methods and how it links a method call back to its object.
Self Join
Join a table to itself using aliases to compare rows within the same table, such as employees to their managers.