QEMU ۽ FFmpeg جي باني کان ايمبيڊڊ جاوا اسڪرپٽ انجڻ جو نئون ورزن

فرانسيسي رياضي دان Fabrice Bellard، جنهن قائم ڪيو QEMU ۽ FFmpeg پروجيڪٽ، هڪ تازه ڪاري شايع ڪئي آهي ڪمپيڪٽ ايمبيڊڊ جاوا اسڪرپٽ انجڻ لاءِ جيڪو هن تيار ڪيو آهي. QuickJS. انجڻ ES2019 وضاحتن ۽ اضافي رياضياتي واڌارن کي سپورٽ ڪري ٿو جهڙوڪ BigInt ۽ BigFloat قسم. QuickJS جي ڪارڪردگي قابل ذڪر آهي انهن کان وڌيڪ دستياب اينالاگ (XS 35٪ تي ، ڊڪ ٽيپ ٻيڻو کان وڌيڪ جيري اسڪرپٽ ٽي ڀيرا ۽ ايم يو ايس ست ڀيرا). پروجيڪٽ انجڻ کي شامل ڪرڻ لاءِ لائبريري پيش ڪري ٿو، ڪمانڊ لائن مان جاوا اسڪرپٽ ڪوڊ هلائڻ لاءِ هڪ qjs مترجم، ۽ هڪ qjsc ڪمپائلر پاڻ ۾ شامل ايگزيڪيوٽو فائلون ٺاهڻ لاءِ. ڪوڊ C ۽ ۾ لکيل آهي طرفان ورهايل MIT لائسنس جي تحت. توھان متن ۾ پروجيڪٽ بابت وڌيڪ پڙھي سگھو ٿا پهرين شماري جو اعلان.

نئون نسخو قسم لاء تجرباتي حمايت شامل ڪري ٿو بگ ڊيسيمل، جيڪو توهان کي ڊيسيمل نمبرن کي ترتيب ڏيڻ جي اجازت ڏئي ٿو پاڻمرادو درستگي سان (بيس 10 سان انگن لاءِ BigInt جي مطابق). آپريٽر اوور لوڊنگ جي تازه ڪاري تي عمل درآمد. شامل ڪيو ويو مثال هڪ بلين ڊيسيمل جڳهن جي درستگي سان Pi کي موثر انداز ۾ ڳڻڻ لاءِ پروگرام (هڪ رياضي دان جي طور تي، Fabrice Bellard کي Pi جي حساب ڪرڻ لاءِ تيز ترين فارمولا جو خالق طور سڃاتو وڃي ٿو).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو