سلف (ابهامزدایی): تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۱:
{{ترجمه}}
زبان برنامه نویسی سلف:
'''سلف '''یک [[زبان برنامه نویسی شی گرا]] مبتنی بر مفهوم [[پروتوتایپ]](نمونه اولیه)می باشد.این زبان عمدتا بعنوان یک سیستم آزمون تجربی برای طراحی زبان در سال های 1990-1980مورد استفاده قرار گرفت.در سال2006سلف هنوز بعنوان بخشی از پروژه ی klein ,که یک ماشین مجازی سلف که کاملا به زبان سلف نوشته شده بود,در حال توسعه بود.آخرین ورژن آن self4.4می باشد که درجولای 2010 منتشر گردید.
چندین تکنیک [[just-in-time compilation]] در سلف پیشگام بودند و در پروژه ی سلف بهبود بخشیده شدند همزمان با اینکه آنها نیاز داشتند که به یک زبان شی گرا سطح بالا اجازه بدهند که حداقل نصف سرعت بهینه c عمل کند.این تکنیک ها بعد ها برای ماشین مجازی [[Java’s HotSpot]] گسترش داده شدند.
|