QEMU और FFmpeg के संस्थापक से एम्बेडेड जावास्क्रिप्ट इंजन का नया संस्करण

फ्रांसीसी गणितज्ञ फैब्रिस बेलार्ड, जिन्होंने QEMU और FFmpeg परियोजनाओं की स्थापना की, ने अपने द्वारा विकसित कॉम्पैक्ट एम्बेडेड जावास्क्रिप्ट इंजन के लिए एक अपडेट प्रकाशित किया है। क्विकजेएस. इंजन ES2019 विनिर्देश और अतिरिक्त गणितीय एक्सटेंशन जैसे BigInt और BigFloat प्रकार का समर्थन करता है। क्विकजेएस का प्रदर्शन ध्यान देने योग्य है से अधिक है उपलब्ध एनालॉग्स (XS 35% डक्टटेप दो बार से अधिक जैरीस्क्रिप्ट तीन बार और एमयूजेएस सात बार)। प्रोजेक्ट इंजन को एम्बेड करने के लिए एक लाइब्रेरी, कमांड लाइन से जावास्क्रिप्ट कोड चलाने के लिए एक क्यूजेएस दुभाषिया और स्व-निहित निष्पादन योग्य फ़ाइलों को उत्पन्न करने के लिए एक क्यूजेएससी कंपाइलर प्रदान करता है। कोड C और में लिखा गया है द्वारा वितरित एमआईटी लाइसेंस के तहत. आप पाठ में परियोजना के बारे में अधिक पढ़ सकते हैं प्रथम अंक की घोषणा.

नया संस्करण इस प्रकार के लिए प्रयोगात्मक समर्थन जोड़ता है बड़ा दशमलव, जो आपको मनमानी परिशुद्धता के साथ दशमलव संख्याओं में हेरफेर करने की अनुमति देता है (आधार 10 के साथ संख्याओं के लिए BigInt के अनुरूप)। ऑपरेटर ओवरलोडिंग का अद्यतन कार्यान्वयन। जोड़ा उदाहरण एक अरब दशमलव स्थानों तक की सटीकता के साथ पाई की कुशलतापूर्वक गणना करने के लिए कार्यक्रम (एक गणितज्ञ के रूप में, फैब्रिस बेलार्ड को पाई की गणना के लिए सबसे तेज़ सूत्र के निर्माता के रूप में जाना जाता है)।

स्रोत: opennet.ru

एक टिप्पणी जोड़ें