@gurgen iT's BoTH
@adsellor
Welllll, the COMPILED byte code is INTERPRETED by the vm, soooo
@gurgen բայց host environment լեզվի հետ դա կապ չունի
@adsellor
Հա դե բայթ կոդն էլ ինտերպրետ չի լինում յանի բան ասիր, ինչ ասիք???
@gurgen @adsellor js֊ը eval չունի՞՝ ուրեմն եթէ ունի չի կարող իրականում նէյթիւ կոդ քոմփայլ լինել։ կամ պիտի իր մէջ ինտերպրետատոր ունենայ։ #լեզու #ծրագրաւորում #ծրագրաւորսման_լեզու #ինտերպրետատոր #կոմպիլեատոր #կազմարկիչ
@gurgen @adsellor nod.js֊ը v8՞ ա։
հետաքրքիր ա, որ ինտերպրետատորները միշտ շաաատ մեմորի են ուտում, եթէ նոյնիսկ արագ են կատարւում։
օրինակ՝
spectral norm
ada, 2 sec
c 1.98 sec
pascal 3.98 sec
node 4.40 sec
ada mem 4,248
c mem 988
pascal mem 1,832
node mem 61,768
իսկ ստեղ վերջն ա՝
n-body
ada 9.71 sec
c 7.30 sec
pascal 22.00 sec
node 19.48 sec
ada mem 1,784
c mem 8
pascal mem 8
node mem 35,412
տուեալները ստեղից՝
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/ada.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/node-typescript.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/pascal.html
@norayr @adsellor
Օրինակ եթե մի օբյեկտ ունես որը միշտ ունենում ա երկու պրոպերտի նույն տիպի դատայով ու էդ օբյեկտիդ նման օբյեկտները շատ ռեֆերենս են ունենում, ասենք յուզերի սթեյթ ես պահում ՝{verified: true, loggedIn: true}` ինքը կսկի իրան որպես ստատիկ տիպ ընկալել