Leagan nua den inneall JavaScript leabaithe ó bhunaitheoir QEMU agus FFmpeg

D'fhoilsigh matamaiticeoir Francach Fabrice Bellard, a bhunaigh na tionscadail QEMU agus FFmpeg, nuashonrú ar an inneall JavaScript leabaithe dlúth a d'fhorbair sé. QuickJS. Tacaíonn an t-inneall le sonraíocht ES2019 agus síntí matamaiticiúla breise ar nós cineálacha BigInt agus BigFloat. Tá feidhmíocht QuickJS faoi deara níos fearr analógacha ar fáil (XS faoi ​​35%, DukTape níos mó ná faoi dhó jerryscript trí huaire agus MuJS seacht n-uaire). Tairgeann an tionscadal leabharlann chun an t-inneall a leabú, ateangaire qjs chun cód JavaScript a rith ón líne ordaithe, agus tiomsaitheoir qjsc chun comhaid inrite féinchuimsitheacha a ghiniúint. Tá an cód scríofa i C agus dáilte ag faoi ​​cheadúnas MIT. Is féidir leat tuilleadh a léamh faoin tionscadal sa téacs fógra faoin gcéad eagrán.

Cuireann an leagan nua tacaíocht turgnamhach don chineál Deachúil Mhór, a ligeann duit uimhreacha deachúla a ionramháil le beachtas treallach (cosúil le BigInt le haghaidh uimhreacha le bonn 10). Cur i bhfeidhm nuashonraithe ar ró-ualú oibreoirí. Curtha leis samplaí cláir chun Pí a ríomh go héifeachtach le cruinneas aon billiún ionad deachúlach (mar mhatamaiticeoir, tugtar Fabrice Bellard mar chruthaitheoir na foirmle is tapúla chun Pí a ríomh).

Foinse: oscailtenet.ru

Add a comment