GNU Guile 3.0

Më 16 janar, u bë publikimi kryesor i GNU Guile - një zbatim i integruar i gjuhës së programimit Scheme me mbështetje për multithreading, asinkroni, punën me rrjetin dhe thirrjet e sistemit POSIX, ndërfaqen binare C, analizimin PEG, REPL në rrjet, XML; ka sistemin e vet të programimit të orientuar nga objekti.

Tipari kryesor i versionit të ri është mbështetja e plotë për përpilimin JIT, i cili bëri të mundur përshpejtimin e programeve mesatarisht dy herë, me një maksimum prej tridhjetë e dy për standardin mbrot. Krahasuar me versionin e mëparshëm të qëndrueshëm të makinës virtuale Guile, grupi i udhëzimeve është bërë më i nivelit të ulët.

Përputhshmëria me standardet e gjuhës programuese të skemës R5RS dhe R7RS është përmirësuar gjithashtu dhe është shfaqur mbështetje përjashtime të strukturuara и alternimi i deklaratave dhe shprehjeve brenda kontekstit leksikor. Performanca e evalit të shkruar në Skemë ishte e barabartë me atë të homologut të tij në gjuhën C; Për zbatime të ndryshme të llojit Record, sigurohet një grup i unifikuar mjetesh për të punuar me ta; Klasat në GOOPS nuk janë më të anashkaluara; Detajet dhe ndryshimet e tjera mund të gjenden në njoftimin e lëshimit.

Dega e re e qëndrueshme e gjuhës është tani 3.x. Është instaluar paralelisht me degën e mëparshme të qëndrueshme 2.x.

Burimi: linux.org.ru

Shto një koment