یک مقاله در مورد موضوع نام‌برده شده بنویس

موضوع: سلف (زبان برنامه نویسی) 
مقاله:
سلف یک زبان برنامه نویسی شی گرا مبتنی بر مفهوم پروتوتایپ (نمونه اولیه) است . این زبان عمدتا به عنوان یک سیستم آزمون تجربی برای طراحی زبان در سال‌های ۱۹۹۰ - ۱۹۸۰ مورد استفاده قرار گرفت . در سال ۲۰۰۶ سلف هنوز به عنوان بخشی از پروژهٔ klein ، که یک ماشین مجازی سلف که کاملا به زبان سلف نوشته شده بود ، در حال توسعه بود . آخرین ورژن آن self۴٫۴می باشد که درجولای ۲۰۱۰ منتشر گردید . چندین تکنیک just-in-time compilation در سلف پیشگام بودند و در پروژهٔ سلف بهبود بخشیده شدند و به‌طور هم‌زمان نیاز آن‌ها به یک زبان شی گرا سطح بالا که حداقل نصف سرعت بهینه c را داشته باشدعملی شد . این تکنیک‌ها بعدها برای ماشین مجازی java's hotspot گسترش داده شدند .