انتشار Pharo 10، لهجه ای از زبان اسمال تاک

نسخه ای از پروژه فارو 10، که گویش زبان برنامه نویسی اسمال تاک را توسعه می دهد، ارائه شده است. فارو شاخه ای از پروژه Squeak است که توسط آلن کی، نویسنده اسمال تاک توسعه داده شده است. فارو علاوه بر پیاده سازی یک زبان برنامه نویسی، یک ماشین مجازی برای اجرای کد، یک محیط توسعه یکپارچه، یک دیباگر و مجموعه ای از کتابخانه ها از جمله کتابخانه هایی برای توسعه رابط کاربری گرافیکی ارائه می کند. کد پروژه تحت مجوز MIT توزیع شده است.

از میان تغییرات نسخه جدید، تمیز کردن کد برجسته است - کد منسوخ حذف شده است (Glamour، GTTools، Spec1، پشتیبانی از بایت کد منسوخ شده) و ابزارهایی که به کدهای منسوخ وابسته هستند بازنویسی شده اند (Dependency Analyzer، Critique Browser و غیره). . تغییراتی برای افزایش ماژولار بودن پروژه و ارائه قابلیت تولید تصاویر با حداقل اندازه ایجاد شده است. برای بهبود عملکرد و کاهش حجم تصاویر کار شده است (اندازه تصویر پایه از 66 به 58 مگابایت کاهش یافته است). VM کدهای مربوط به I/O ناهمزمان، مدیریت سوکت و FFI ABI را بهبود بخشیده است.

منبع: opennet.ru

اضافه کردن نظر