Sabuwar sigar injin JavaScript da aka saka daga wanda ya kafa QEMU da FFmpeg

Masanin lissafin Faransa Fabrice Bellard, wanda ya kafa ayyukan QEMU da FFmpeg, ya buga sabuntawa ga ƙaramin injin JavaScript da ya ƙirƙira. QuickJS. Injin yana goyan bayan ƙayyadaddun ES2019 da ƙarin kari na lissafi kamar nau'ikan BigInt da BigFloat. Ayyukan QuickJS abin lura ne fifikon analogues masu samuwa (XS a 35%, DukTape fiye da ninki biyu jerryscript sau uku kuma MuJS sau bakwai). Aikin yana ba da ɗakin karatu don haɗa injin, mai fassarar qjs don gudanar da lambar JavaScript daga layin umarni, da kuma mai tara qjsc don samar da fayilolin aiwatarwa masu sarrafa kansu. An rubuta lambar a cikin C da rarraba ta ƙarƙashin lasisin MIT. Kuna iya karanta ƙarin game da aikin a cikin rubutu sanarwar fitowa ta farko.

Sabuwar sigar tana ƙara goyan bayan gwaji don nau'in BigDecimal, wanda ke ba ku damar sarrafa lambobin decimal tare da daidaitattun sabani (mai kama da BigInt don lambobi masu tushe 10). Sabunta aiwatar da lodin mai aiki. Kara misalai shirye-shirye don ƙididdige Pi mai inganci tare da daidaiton wurare na ƙididdigewa biliyan biliyan (a matsayin masanin lissafi, Fabrice Bellard an san shi da mahaliccin dabara mafi sauri don ƙididdige Pi).

source: budenet.ru

Add a comment