@gurgen iT's BoTH
@adsellor
Welllll, the COMPILED byte code is INTERPRETED by the vm, soooo
@gurgen բայց host environment լեզվի հետ դա կապ չունի
@adsellor
Հա դե բայթ կոդն էլ ինտերպրետ չի լինում յանի բան ասիր, ինչ ասիք???
@gurgen @adsellor js֊ը eval չունի՞՝ ուրեմն եթէ ունի չի կարող իրականում նէյթիւ կոդ քոմփայլ լինել։ կամ պիտի իր մէջ ինտերպրետատոր ունենայ։ #լեզու #ծրագրաւորում #ծրագրաւորսման_լեզու #ինտերպրետատոր #կոմպիլեատոր #կազմարկիչ
@norayr
V8-ը եթե շատ հայ լևլ նայենք սկզբից տակից նեյթիվ կոդ ա սարքում ու անմիջապես էքզեքյութ անում։ Լիքը օպտիմիզացիաներ են փորձում անել։ eval-ը ժամանակակից(2012-ից հետո) ջսում անտիպատերն ա, որ եթե ինչ-որ մասում ունեցար կոդիդ ստիպված ֆոլբեք ա լինելու ինտերպրետացիայի ու մինչև էքզեքյութ անելը չեն կարենալու իրա հետ ոչինչ անել։
@adsellor
@adsellor @norayr ինչքան գիտեմ ոչմիբան, որովհետև ինքը կոնտենտին չի նայում էվալի, ուղղակի կոդ֊ստրինգ ա որը պետք ա ինտերպրետ անել չի կարա իդենտիֆիկացնի ուրիշ եղած բլոկի հետ, նույնն էլ գործում ա with() {}-ի համար