Inguqulo entsha yenjini ye-JavaScript eshumekiwe evela kumsunguli we-QEMU ne-FFmpeg

Isazi sezibalo esingumFulentshi u-Fabrice Bellard, owasungula iphrojekthi ye-QEMU kanye ne-FFmpeg, ushicilele isibuyekezo senjini ye-JavaScript eshumekiwe ehlangene ayithuthukisile. QuickJS. Injini isekela ukucaciswa kwe-ES2019 kanye nezandiso ezengeziwe zezibalo ezifana nezinhlobo ze-BigInt ne-BigFloat. Ukusebenza kwe-QuickJS kuyabonakala mkhulu kune- ama-analogue atholakalayo (XS ngo-35%, I-DukTape ngaphezu kokuphindwe kabili I-JerryScript kathathu futhi I-MuJS kasikhombisa). Le phrojekthi inikezela ngomtapo wolwazi wokushumeka injini, umhumushi we-qjs wokusebenzisa ikhodi ye-JavaScript emugqeni womyalo, kanye ne-qjsc compiler yokukhiqiza amafayela asebenzisekayo aziqukathise. Ikhodi ibhalwe ngo-C kanye isatshalaliswa ngu ngaphansi kwelayisense ye-MIT. Ungafunda kabanzi mayelana nephrojekthi embhalweni isimemezelo somagazini wokuqala.

Inguqulo entsha yengeza ukusekela kokuhlola kohlobo I-BigDecimal, okukuvumela ukuthi ulawule izinombolo zedesimali ngokunemba okunganaki (okufana ne-BigInt ngezinombolo ezinesisekelo esingu-10). Ukuqaliswa okubuyekeziwe kokulayishwa kakhulu komsebenzisi. Kwengeziwe izibonelo izinhlelo zokubala ngempumelelo i-Pi ngokunemba kwezindawo zamadesimali ezifika esigidini (njengesazi sezibalo, u-Fabrice Bellard waziwa njengomdali wefomula eshesha kakhulu yokubala i-Pi).

Source: opennet.ru

Engeza amazwana