GNU Guile 3.0

16 yanvar tarixində GNU Guile — çoxsahəli, asinxron, şəbəkə ilə işləyən və POSIX sistem çağırışlarını dəstəkləyən Scheme proqramlaşdırma dilinin inteqrasiya edilmiş versiyasının əsas buraxılışı baş tutdu; bu versiya, C dili üçün ikili interfeys, PEG parse, şəbəkə REPL, XML ilə öz obyektyönlü proqramlaşdırma sisteminə malikdir.

Yeni versiyanın əsas xüsusiyyəti, JIT tərtibatının tam dəstəklənməsidir ki, bu da proqramların işləmə sürətini orta hesabla iki dəfəyə, maksimum isə mbrot benchmark-larında otuz iki dəfə artırmağa imkan tanıyır. Guile-in keçmiş stabil versiyasının virtual maşını ilə müqayisədə, əmrlər toplusu daha aşağı səviyyəli olmuşdur.

Eyni zamanda, R5RS və R7RS proqramlaşdırma dilinin standartları ilə uyğunluq artırıldı; dəstək gəldi strukturlaşdırılmış istisnalarbir-birini əvəz edən elanlar və ifadələr leksik kontekstdə. Scheme dilində yazılmış eval, C dilində olan analoqu ilə performans baxımından bərabərləşdi; Record tipi üçün müxtəlif reallaşdırmalarda onlarla işləmək üçün vahid bir alətlər dəsti təqdim edildi; GOOPS-də siniflər artıq yenidən müəyyən edilə bilməz; ətraflı məlumat və digər dəyişiklikləri buraxılış elanında oxuya bilərsiniz.

İndidən dilin yeni stabil budağı 3.x-dir. Bu, əvvəlki stabil budaq olan 2.x ilə paralel qurulur.

Mənbə: linux.org.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster