Nooca cusub ee matoorka JavaScript ee ku-xidhan ee aasaasihii QEMU iyo FFmpeg

Xisaabyahan Faransiis ah Fabrice Bellard, oo aasaasay mashaariicda QEMU iyo FFmpeg, ayaa daabacay cusboonaysiinta matoorka JavaScript ee is haysta ee uu sameeyay. QuickJS. Matoorku wuxuu taageeraa qeexida ES2019 iyo kordhinta xisaabta ee dheeraadka ah sida BigInt iyo noocyada BigFloat. Waxqabadka QuickJS waa mid la dareemi karo ka sareeya analogues la heli karo (XS at 35%, duktape in ka badan laba jeer jerryscript saddex jeer iyo MuJS todoba jeer). Mashruucu waxa uu bixiyaa maktabad lagu dhejiyo mishiinka, qjs turjumaan ah oo ku socda koodhka JavaScript ee khadka taliska, iyo isku xidhka qjsc ee soo saarista faylasha la fulin karo ee iskood u shaqaynaya. Koodhku wuxuu ku qoran yahay C iyo qaybiyey hoos shatiga MIT. Waxaad ka akhrisan kartaa wax badan oo ku saabsan mashruuca qoraalka ku dhawaaqida cadadka koowaad.

Nooca cusub wuxuu ku darayaa taageero tijaabo ah nooca BigDecimal, Kaas oo kuu ogolaanaya in aad ku maamusho tirooyinka jajab tobanle si sax ah oo aan sabab lahayn (oo la mid ah BigInt lambarrada leh saldhigga 10). Dhaqangelinta la cusboonaysiiyay ee culayska xad-dhaafka ah ee hawlwadeenka. Lagu daray tusaalayaal Barnaamijyada loogu talagalay xisaabinta si hufan Pi oo leh sax ahaan hal bilyan oo jajab tobanle ah (xisaabta ahaan, Fabrice Bellard waxaa loo yaqaanaa abuuraha qaacidada ugu dhaqsaha badan ee xisaabinta Pi).

Source: opennet.ru

Add a comment