Версияи нави муҳаррики дарунсохташудаи JavaScript аз муассиси QEMU ва FFmpeg

Математики фаронсавӣ Фабрис Беллард, ки лоиҳаҳои QEMU ва FFmpeg-ро таъсис додааст, навсозии муҳаррики паймоне дар JavaScript-ро нашр кард, ки ӯ таҳия кардааст. QuickJS. Муҳаррик мушаххасоти ES2019 ва васеъшавии математикии иловагиро, аз қабили намудҳои BigInt ва BigFloat -ро дастгирӣ мекунад. Фаъолияти QuickJS назаррас аст олӣ аналогҳои дастрас (XS дар 35%, DukTape бештар аз ду баробар афзуд jerryscript се маротиба ва МуЖС ҳафт маротиба). Лоиҳа китобхонаро барои ҷобаҷогузории муҳаррик, тарҷумони qjs барои иҷро кардани коди JavaScript аз сатри фармон ва компилятори qjsc барои тавлиди файлҳои иҷрошавандаи мустақил пешниҳод мекунад. Рамз дар C ва навишта шудааст паҳн мекунад таҳти иҷозатномаи MIT. Шумо метавонед бештар дар бораи лоиҳа дар матн хонед эълони шумораи якум.

Дар версияи нав дастгирии таҷрибавӣ барои навъи илова Даҳӣ калон, ки ба шумо имкон медиҳад, ки ададҳои даҳиро бо дақиқии худсарона идора кунед (аналоги BigInt барои рақамҳои асоси 10). Иҷрои навсозии изофабории оператор. Илова карда шуд мисолҳо барномаҳои самараноки ҳисобкунии Pi бо дақиқии як миллиард адад даҳӣ (ҳамчун риёзидон Фабрис Беллард ҳамчун офаринандаи формулаи тезтарини ҳисобкунии Pi маъруф аст).

Манбаъ: opennet.ru

Илова Эзоҳ