GNU Guile 3.0

MĂ« 16 janar, u lançua versione e rĂ«ndĂ«sishme e GNU Guile — njĂ« implementim i integruar i gjuhĂ«s sĂ« programimit Scheme me mbĂ«shtetje pĂ«r multithreading, asinkronizĂ«m, punĂ« me rrjet dhe thirrje sistemike POSIX, ndĂ«rfaqen binar tĂ« C, analizĂ«n PEG, REPL pĂ«rmes rrjetit, XML; ka sistemin e vet tĂ« programimit tĂ« orientuar nga objektet.

Veçoria kryesore e versionit të ri është mbështetje e plotë për JIT-kompilimin, i cili ka lejuar përshpejtimin e operacioneve të programeve me një mesatare dyfishim, maksimumi deri në tridhjetë e dy për benchmark-un mbrot. Krahasuar me makinë virtuale Guile të versionit të mëparshëm stabil, seti i udhëzimeve ka një nivel më të ulët.

Po ashtu, është përmirësuar kompatibiliteti me standardet e gjuhës së programimit Scheme R5RS dhe R7RS, dhe është shtuar mbështetje për përjashtimet e strukturuara dhe deklaratat dhe shprehjet që alternojnë me njëra-tjetrën brenda kontekstit leksik. Eval i shkruar në Scheme ka arritur të ketë performancë të ngjashme me versionin në gjuhën C; Për implementime të ndryshme të tipit Record është ofruar një grup unifikues mjetesh për punë me to; Klasa në GOOPS nuk janë më të rindërtueshme; Detajet dhe ndryshime të tjera mund të lexohen në njoftimin e lansimit.

Dega e re stabile e gjuhës tani është 3.x. Ajo instalohet paralelisht me degen e mëparshme stabile 2.x.

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster