QEMU اور FFmpeg کے بانی سے ایمبیڈڈ JavaScript انجن کا نیا ورژن

فرانسیسی ریاضی دان Fabrice Bellard، جنہوں نے QEMU اور FFmpeg پروجیکٹس کی بنیاد رکھی، نے اپنے تیار کردہ کمپیکٹ ایمبیڈڈ JavaScript انجن کی تازہ کاری شائع کی ہے۔ کوئیک جے ایس. انجن ES2019 تفصیلات اور اضافی ریاضیاتی توسیعات جیسے BigInt اور BigFloat اقسام کو سپورٹ کرتا ہے۔ QuickJS کی کارکردگی قابل دید ہے۔ سے برتر دستیاب ینالاگ (XS 35 فیصد پر ڈیک ٹیپ دوگنا سے زیادہ جیری اسکرپٹ تین بار اور ایم یو جے ایس سات بار)۔ پروجیکٹ انجن کو سرایت کرنے کے لیے ایک لائبریری، کمانڈ لائن سے جاوا اسکرپٹ کوڈ چلانے کے لیے ایک qjs مترجم، اور خود ساختہ ایگزیکیوٹیبل فائلیں بنانے کے لیے ایک qjsc کمپائلر پیش کرتا ہے۔ کوڈ C اور میں لکھا ہوا ہے۔ نے بانٹا MIT لائسنس کے تحت۔ آپ متن میں پروجیکٹ کے بارے میں مزید پڑھ سکتے ہیں۔ پہلے شمارے کا اعلان.

نیا ورژن اس قسم کے لیے تجرباتی تعاون کا اضافہ کرتا ہے۔ بڑا اعشاریہ، جو آپ کو صوابدیدی درستگی کے ساتھ اعشاریہ نمبروں میں ہیرا پھیری کرنے کی اجازت دیتا ہے (بیس 10 والے نمبروں کے لئے BigInt کے مطابق)۔ آپریٹر اوور لوڈنگ کا اپ ڈیٹ کردہ نفاذ۔ شامل کیا گیا۔ مثال کے طور پر ایک ارب اعشاریہ تک کی درستگی کے ساتھ Pi کا مؤثر طریقے سے حساب لگانے کے پروگرام (ایک ریاضی دان کے طور پر، Fabrice Bellard کو Pi کا حساب لگانے کے تیز ترین فارمولے کے خالق کے طور پر جانا جاتا ہے)۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں