Versi anyar saka mesin JavaScript sing dipasang saka pangadeg QEMU lan FFmpeg

Matématikawan Prancis Fabrice Bellard, sing ngedegake proyèk QEMU lan FFmpeg, wis nerbitaké nganyari mesin JavaScript kompak sing dikembangaké. QuickJS. Mesin kasebut ndhukung spesifikasi ES2019 lan ekstensi matematika tambahan kayata jinis BigInt lan BigFloat. Kinerja QuickJS katon unggul kanggo Analog sing kasedhiya (XS ing 35%, DukTape luwih saka pindho jerryscript kaping telu lan MuJS kaping pitu). Proyèk iki nawakake perpustakaan kanggo embedding mesin, interpreter qjs kanggo kode JavaScript mlaku saka baris printah, lan compiler qjsc kanggo ngasilaken file eksekusi mandhiri. Kode ditulis ing C lan disebarake dening ing lisensi MIT. Sampeyan bisa maca liyane babagan proyek ing teks woro-woro saka masalah pisanan.

Versi anyar nambahake dhukungan eksperimen kanggo jinis kasebut BigDecimal, sing ngijini sampeyan kanggo ngapusi nomer desimal kanthi presisi kasepakatan (analog karo BigInt kanggo nomer karo basis 10). Nganyari implementasine overloading operator. Ditambahake conto program kanggo irit pitungan Pi karo akurasi siji milyar panggonan desimal (minangka matématikawan, Fabrice Bellard dikenal minangka pangripta rumus paling cepet kanggo pitungan Pi).

Source: opennet.ru

Add a comment