Ilay mpahay matematika frantsay Fabrice Bellard, izay nanangana ny tetikasa QEMU sy FFmpeg, dia namorona ny raikipohy haingana indrindra amin'ny kajy ny isa Pi ary namolavola ny endrika sary.
Fampiharana JavaScript
bench-v8 dia mialoha ny motera
Ho fanampin'ny tranomboky hampidirana ny motera amin'ny fampiharana, ny tetikasa dia manolotra mpandika teny qjs ihany koa, izay azo ampiasaina hampandehanana ny code JavaScript avy amin'ny tsipika baiko. Ankoatr'izay, misy ny compiler qjsc, afaka mamokatra rakitra azo tanterahana mety ho an'ny famonoana mitokana izay tsy mitaky fiankinan-doha ivelany.
Endri-javatra manan-danja:
- Compact ary mora ampidirina amin'ny tetikasa hafa. Ny kaody dia misy rakitra C vitsivitsy izay tsy mitaky fiankinan-doha ivelany amin'ny fivoriambe. Ny fampiharana natambatra tsotra indrindra dia mila 190 KB;
- Fampisehoana tena avo lenta ary fotoana fohy fanombohana. Maharitra 56 segondra eo ho eo ny fandehanana andrana mifanaraka amin'ny ECMAScript miisa 100 arivo rehefa vita amin'ny fototra tokana amin'ny PC desktop mahazatra. Latsaky ny 300 microseconds ny fanombohana ny fotoana;
- Fanohanana saika feno ho an'ny famaritana ES2019 sy fanohanana feno ho an'ny Appendix B, izay mamaritra ny singa mifanaraka amin'ny rindranasa tranonkala lova;
- Fandalovana feno ny fitsapana rehetra avy amin'ny ECMAScript Test Suite;
- Fanohanana ny fanangonana code Javascript ho rakitra azo tanterahana tsy misy fiankinan-doha ivelany;
- Mpanangona fako mifototra amin'ny fanisana reference tsy misy fanadiovana tsingerin-taona, izay nahafahanay nahatratra ny fitondran-tena azo tsapain-tanana sy mampihena ny fanjifana fahatsiarovana;
- Sehatra fanitarana ho an'ny kajy matematika amin'ny JavaScript;
- Akorandriaka ho an'ny fanatanterahana kaody amin'ny fomba andalana baiko, manohana ny fanasongadinana ny fehezan-dalàna;
- Tranomboky manara-penitra miaraka amin'ny fonony eo ambonin'ny tranomboky C.
Ny tetikasa koa dia mamolavola tranomboky C telo miaraka amin'ny QuickJS ary mety amin'ny fampiasana tsirairay:
- libregexp - fampiharana haingana ny fomba fiteny mahazatra, mifanaraka tanteraka amin'ny famaritana Javascript ES 2019;
- libunicode - tranomboky mirindra miasa miaraka amin'ny Unicode;
- libbf - Fampiharana ny fampandehanana teboka mitsingevana mazava tsara tsy ara-drariny sy ny fiasa transcendental miaraka amin'ny fihodinana marina.
Source: opennet.ru