Uus versioon QEMU ja FFmpeg asutajalt sisseehitatud JavaScripti mootorist

Prantsuse matemaatik Fabrice Bellard, kes asutas kunagi projektid QEMU ja FFmpeg, avaldas vĂ€rskenduse oma kompaktsele sisseehitatud JavaScript-mootorile QuickJS. Mootor toetab ES2019 spetsifikatsiooni ja tĂ€iendavaid matemaatilisi laiendusi, nagu BigInt ja BigFloat. JĂ”udluses on QuickJS oluliselt olemasolevaid analooge, nĂ€iteks testis parem kui olemasolevad analoogid (35% vĂ”rra, DukTape'i ĂŒle kahe korra, JerryScripti kolme korra ning MuJS-i seitsme korra. seitsme korra vĂ”rra). Projekt pakub raamatukogu mootori integreerimiseks, qjs tĂ”lgendi JavaScripti koodi kĂ€itamiseks kĂ€surealt ja qjsc kompilaatorit iseseisva kĂ€ivitatava faili genereerimiseks. Kood on kirjutatud C-s ja levitatakse MIT litsentsi all. Projekti kohta saab rohkem lugeda tekstist esimese versiooni teadaandes.

Uues versioonis on lisatud katsetatav tugi BigDecimal, mis vĂ”imaldab manipuleerida kĂŒmnendlike numbritega, mille tĂ€psus on suvaline (BigInt'i analoog baasi 10 numbrite jaoks). On vĂ€rskendatud operaatorite ĂŒlekandmise teostust. On lisatud nĂ€idiste programmid, et tĂ”husalt arvutada Pi arvu tĂ€psusega kuni ĂŒhe miljardi numbri vĂ”rra pĂ€rast koma (matemaatikuna on Fabrice Bellard tuntud kui kĂ”ige kiirema Pi arvutamise valemi looja).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster