Self was created in 1986 by David Ungar and Randall Smith at Xerox PARC. It was developed to explore new concepts in object-oriented programming, particularly focusing on simplicity and flexibility through prototype-based inheritance. The language aimed to improve programmer productivity and foster a more interactive development environment.
Self
Self is an object-oriented programming language that emphasizes prototype-based inheritance and dynamic inheritance. It allows objects to be created and modified dynamically, promoting a highly flexible and exploratory programming style. Self's simplicity and uniformity make it effective for rapid prototyping and educational purposes.

About Self
Strengths of Self included its simplicity, flexibility, and support for rapid prototyping through prototype-based inheritance. Weaknesses involved performance issues and limited adoption due to its unconventional approach. Competitors included more traditional object-oriented languages like Smalltalk, C++, and later Java.
Hire Self Experts
Work with Howdy to gain access to the top 1% of LatAM Talent.
Share your Needs
Talk requirements with a Howdy Expert.
Choose Talent
We'll provide a list of the best candidates.
Recruit Risk Free
No hidden fees, no upfront costs, start working within 24 hrs.
How to hire a Self expert
A Self expert must have a deep understanding of prototype-based inheritance, object-oriented programming principles, and dynamic language features. They should be proficient in the Self development environment, including its tools and libraries. Knowledge of performance optimization techniques for dynamically-typed languages is also essential.
The best of the best optimized for your budget.
Thanks to our Cost Calculator, you can estimate how much you're saving when hiring top global talent with no middlemen or hidden fees.
USA
$ 224K
Employer Cost
$ 127K
Employer Cost
$ 97K
Benefits + Taxes + Fees
Salary
*Estimations are based on information from Glassdoor, salary.com and live Howdy data.