Versi anyar tina mesin JavaScript anu dipasang ti pangadeg QEMU sareng FFmpeg

Matematikawan Perancis Fabrice Bellard, anu ngadegkeun proyék QEMU sareng FFmpeg, parantos nyebarkeun pembaruan kana mesin JavaScript kompak anu dikembangkeun ku anjeunna. QuickJS. Mesin ngadukung spésifikasi ES2019 sareng ekstensi matematik tambahan sapertos jinis BigInt sareng BigFloat. Kinerja QuickJS katingali unggul kana Analog anu sayogi (XS dina 35%, DukTape leuwih ti dua kali jerryscript tilu kali jeung MuJS tujuh kali). Proyék ieu nawiskeun perpustakaan pikeun nyelapkeun mesin, juru qjs pikeun ngajalankeun kode JavaScript tina garis paréntah, sareng kompiler qjsc pikeun ngahasilkeun file laksana anu mandiri. Kode ieu ditulis dina C jeung disebarkeun ku handapeun lisénsi MIT. Anjeun tiasa maca langkung seueur ngeunaan proyék dina téks pengumuman kaluaran kahiji.

Versi anyar nambihan dukungan ékspérimén pikeun jinisna BigDecimal, nu ngidinan Anjeun pikeun ngamanipulasi angka decimal kalawan precision sawenang (analog jeung BigInt pikeun angka kalawan base 10). palaksanaan diropéa tina overloading operator. Ditambahkeun conto program pikeun éfisién ngitung Pi kalayan akurasi samilyar tempat desimal (sakumaha ahli matematika, Fabrice Bellard dikenal salaku pencipta rumus panggancangna pikeun ngitung Pi).

sumber: opennet.ru

Tambahkeun komentar