Nyowani vhezheni yeJavaScript injini yakamisikidzwa kubva kune muvambi weQEMU uye FFmpeg

Nyanzvi yemasvomhu yekuFrance, Fabrice Bellard, akavamba mapurojekiti eQEMU neFFmpeg, akaburitsa gadziriso kune compact yakamisikidzwa JavaScript injini yaakagadzira. QuickJS. Iyo injini inotsigira iyo ES2019 yakatarwa uye yakawedzera masvomhu ekuwedzera akadai seBigInt neBigFloat marudzi. Kuita kwe QuickJS kunoonekwa mukuru kune analogues anowanikwa (XS pa 35%, DukTape zvakapetwa kaviri jerryscript katatu uye MuJS kanomwe). Iyo purojekiti inopa raibhurari yekumisikidza injini, muturikiri weqjs wekushandisa JavaScript kodhi kubva kumutsara wekuraira, uye qjsc compiler yekugadzira-ega-ega mafaira anogoneka. Iyo kodhi yakanyorwa muC uye inoparadzirwa ne pasi peMIT rezinesi. Iwe unogona kuverenga zvakawanda nezve purojekiti muzvinyorwa chiziviso chechinyorwa chekutanga.

Iyo vhezheni itsva inowedzera tsigiro yemhando yemhando BigDecimal, izvo zvinokutendera kuti ushandise nhamba dzedesimali zvine humbowo husina hunhu (inofanana neBigInt yenhamba dzine chigadziko chegumi). Yakagadziridzwa kushandiswa kwekuremedza opareta. Added mienzaniso zvirongwa zvekunyatso kuverenga Pi nekurongeka kwebhirioni imwe decimal nzvimbo (senyanzvi yemasvomhu, Fabrice Bellard anozivikanwa semugadziri weiyo inokurumidza formula yekuverenga Pi).

Source: opennet.ru

Voeg