QEMU மற்றும் FFmpeg இன் நிறுவனர் இருந்து உட்பொதிக்கப்பட்ட ஜாவாஸ்கிரிப்ட் இயந்திரத்தின் புதிய பதிப்பு

QEMU மற்றும் FFmpeg திட்டங்களை நிறுவிய பிரெஞ்சு கணிதவியலாளர் ஃபேப்ரைஸ் பெல்லார்ட், அவர் உருவாக்கிய கச்சிதமான உட்பொதிக்கப்பட்ட ஜாவாஸ்கிரிப்ட் இயந்திரத்திற்கான புதுப்பிப்பை வெளியிட்டார். QuickJS. இன்ஜின் ES2019 விவரக்குறிப்பு மற்றும் BigInt மற்றும் BigFloat வகைகள் போன்ற கூடுதல் கணித நீட்டிப்புகளை ஆதரிக்கிறது. QuickJS இன் செயல்திறன் கவனிக்கத்தக்கது மேலானது கிடைக்கும் ஒப்புமைகள் (XS 35%இல், டக்டேப் இரண்டு முறைக்கு மேல் ஜெர்ரிஸ்கிரிப்ட் மூன்று முறை மற்றும் மு.ஜே.எஸ் ஏழு முறை). இந்தத் திட்டம் இயந்திரத்தை உட்பொதிக்க ஒரு நூலகத்தையும், கட்டளை வரியிலிருந்து ஜாவாஸ்கிரிப்ட் குறியீட்டை இயக்குவதற்கான qjs மொழிபெயர்ப்பாளரையும், சுயமாக இயங்கக்கூடிய கோப்புகளை உருவாக்குவதற்கான qjsc கம்பைலரையும் வழங்குகிறது. குறியீடு C இல் எழுதப்பட்டுள்ளது மற்றும் வழங்கியது MIT உரிமத்தின் கீழ். உரையில் திட்டத்தைப் பற்றி மேலும் படிக்கலாம் முதல் இதழின் அறிவிப்பு.

புதிய பதிப்பு வகைக்கான சோதனை ஆதரவைச் சேர்க்கிறது பிக்டெசிமல், இது தசம எண்களை தன்னிச்சையான துல்லியத்துடன் கையாள உங்களை அனுமதிக்கிறது (அடிப்படை 10 கொண்ட எண்களுக்கு BigInt க்கு ஒப்பானது). ஆபரேட்டர் ஓவர்லோடிங்கின் புதுப்பிக்கப்பட்ட செயல்படுத்தல். சேர்க்கப்பட்டது உதாரணங்கள் ஒரு பில்லியன் தசம இடங்களின் துல்லியத்துடன் பையை திறம்பட கணக்கிடுவதற்கான திட்டங்கள் (ஒரு கணிதவியலாளராக, ஃபேப்ரைஸ் பெல்லார்ட் பை கணக்கிடுவதற்கான வேகமான சூத்திரத்தை உருவாக்கியவர் என்று அறியப்படுகிறார்).

ஆதாரம்: opennet.ru

கருத்தைச் சேர்