He mana hou o ka mīkini JavaScript e hoʻokomo ʻia mai ka mea nāna i hoʻokumu iā QEMU a me FFmpeg

ʻO Fabrice Bellard, ka mea makemakika Palani, ka mea nāna i hoʻokumu i nā papahana QEMU a me FFmpeg, ua hoʻopuka i kahi mea hou i ka mīkini JavaScript i hoʻopili ʻia e hoʻomohala nei. QuickJS. Kākoʻo ka ʻenekini i ka kikoʻī ES2019 a me nā hoʻonui makemakika hou e like me nā ʻano BigInt a me BigFloat. ʻIke ʻia ka hana o QuickJS ʻoi aku i loaʻa nā analogues (XS ma 35%, duktape ʻoi aku ma mua o ʻelua ʻO JerryScript ekolu manawa a MuJS ʻehiku manawa). Hāʻawi ka papahana i kahi waihona no ka hoʻokomo ʻana i ka ʻenekini, kahi unuhi qjs no ka holo ʻana i ka code JavaScript mai ka laina kauoha, a me kahi mea hoʻopili qjsc no ka hoʻokumu ʻana i nā faila hoʻokō ponoʻī. Ua kākau ʻia ke code ma C a mahele ʻia e ma lalo o ka laikini MIT. E heluhelu hou e pili ana i ka papahana ma ka kikokikona. hoolaha o ka pukana mua.

Hoʻohui ka mana hou i ke kākoʻo hoʻokolohua no ke ʻano BigDecimal, hiki iā ʻoe ke hoʻololi i nā helu decimal me ka pololei ʻole (e like me BigInt no nā helu me ke kumu 10). Hoʻohou i ka hoʻokō ʻana i ka hoʻouka ʻana o ka mea hoʻohana. Hoʻohui ʻia nā hiʻohiʻona nā papahana no ka helu pono ʻana o Pi me ka pololei a hiki i ka piliona helu ma hope o ka helu desimal (ma ke ʻano he makemakika, ʻike ʻia ʻo Fabrice Bellard ʻo ia ka mea nāna i hoʻokumu i ke kumu wikiwiki no ka helu Pi).

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka