GNU Guile 3.0

16-р сарын XNUMX-нд GNU Guile-ийн томоохон хувилбар гарсан - олон урсгалтай, асинхрон, сүлжээтэй ажиллах, POSIX системийн дуудлага, C хоёртын интерфейс, PEG задлан шинжлэх, сүлжээгээр REPL, XML; өөрийн гэсэн объект хандалтат програмчлалын системтэй.

Шинэ хувилбарын гол онцлог нь JIT эмхэтгэлийг бүрэн дэмждэг бөгөөд энэ нь програмуудыг дунджаар 2 дахин хурдасгах боломжтой болсон бөгөөд mbrot жишиг үзүүлэлтийн хувьд дээд тал нь гучин хоёр дахин хурдасгах боломжтой болсон. Guile виртуал машины өмнөх тогтвортой хувилбартай харьцуулахад зааврын иж бүрдэл илүү доогуур түвшинд хүрсэн.

R5RS ба R7RS схемийн програмчлалын хэлний стандарттай нийцтэй байдал сайжирч, дэмжлэг гарч ирэв. бүтэцтэй үл хамаарах зүйлүүд и ээлжлэн мэдэгдэл, илэрхийлэл лексик контекст дотор. Схем дээр бичигдсэн үнэлгээний гүйцэтгэл нь Си хэлнийхтэй тэнцүү байсан; Бичлэгийн төрлийн өөр өөр хэрэгжилтийн хувьд тэдэнтэй ажиллахад зориулсан нэгдсэн хэрэгслүүдийг хангасан болно; GOOPS дахь ангиуд хүчингүй болсон; Дэлгэрэнгүй мэдээлэл болон бусад өөрчлөлтийг хувилбарын зарлалаас олж болно.

Хэлний шинэ тогтвортой салбар нь одоо 3.x. Энэ нь өмнөх тогтвортой 2.x салбартай зэрэгцэн суурилагдсан.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх