Smalltalk tilining dialekti bo'lgan Pharo 11 ning chiqarilishi

Bir yildan ortiq davom etgan rivojlanishdan so'ng, Smalltalk dasturlash tilining dialektini ishlab chiqqan Pharo 11 loyihasi chiqdi. Pharo - bu Smalltalk muallifi Alan Kay tomonidan ishlab chiqilgan Squeak loyihasining vilkasi. Pharo dasturlash tilini amalga oshirishdan tashqari, kodni ishga tushirish uchun virtual mashinani, integratsiyalashgan ishlab chiqish muhitini, tuzatuvchini va kutubxonalar to'plamini, jumladan, grafik interfeyslarni ishlab chiqish uchun kutubxonalarni taqdim etadi. Loyiha kodi MIT litsenziyasi ostida tarqatiladi.

Yangi versiyadagi o'zgarishlar quyidagilardan iborat:

  • Asboblar to'plamining imkoniyatlari kengaytirildi: Iceberg Git mijozi GitHub bilan ishlashni yaxshiladi, tuzatuvchi o'zaro ta'sir modeliga bog'lanishlarni qo'shish qobiliyatiga ega, profil yaratuvchida yangi foydalanuvchi interfeysi mavjud, Rewrite yordam dasturi qayta ishlangan, yangi yordamchi dastur hujjatlarni ko'rish uchun qo'shildi, Calypso-da qaramlikni vizualizatsiya qilish amalga oshirildi, tekshirish uchun yordamchi dasturlar yaxshilandi.
  • Axlat yig‘ish jarayoniga xalaqit beradigan ma’lumotnomalar yaratmasdan boshqa ob’ektlar bilan bog‘lanishi mumkin bo‘lgan va axlat yig‘uvchi tomonidan ob’ektlarni qayta ishlash jarayonini kuzatish imkonini beruvchi tuzilma – efemeronlarni keng qo‘llash uchun amalga oshirish yakunlandi.
  • Kaskadli slot deklaratsiyasini qo'llab-quvvatlash qo'shildi.
  • OCBytecodeToASTCache, RBMethodNode va RBBlockNode-da AST tugunlarini aks ettirish uchun API qo'shildi.
  • OpalCompiler-ga tahlil qilish plagini qo'shildi.
  • В virtual mashina Xotira joylashuvi yaxshilandi va SIMD (bitta ko'rsatmali ko'p ma'lumotlarli) ko'rsatmalari va vektor registrlari uchun dastlabki qo'llab-quvvatlash qo'shildi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster