«Դեկոմպիլյատոր»–ի խմբագրումների տարբերություն

Content deleted Content added
չ չտողադարձվող բացատը (։Դ Non-breaking space) փոխարինում եմ սովորականով։ oգտվելով ԱՎԲ
չ փոխարինվեց: ը : → ը։ oգտվելով ԱՎԲ
Տող 2.
'''Դեկոմպիլյատորը '''ծրագիր է, որը [[Տրանսլյատոր|տրանսլյացվում]] է կատարվող մոդուլը ՝ (կոմպիլյացիայի ելքում ստացված ) սկզբանկան կոդը բարձր մակարդակի ծրագրավորման լեզվի։
 
'''Դեկոմպիլյացիան, '''պրոցեսս է որը դեկոմպիլյատորով վերստեղծումն է սկզբնական կոդը :կոդը։
 
Դեկոմպիլյացիան մասնավորապես օգտագործում են ծրագրի հակառակ մշակաման(''Reverse engineering'') դեպքում։
 
Դեկոմպիլյացիայի «հաջողությունը» կախված է ներկայացված կոդի ինֆորմացիայի ծավալից։ [[Բայթկոդ]]ը,որը օգտագործվում է վիրտուալ մեքենաների մեծամասնության կողմից (օր.`''Java Virtual Machine կամ .NET Framework Common Language Runtime'') հաճախ պարունակում են լայն մետատվյալներ, մինչդեռ [[մեքենայական կոդ]]ը ավելի բարդ է դեկոմպիլացվում: Հիմնականում դժվար կարդացվող են համարվում այն կանչերը, որոնք կատարվում են ենթածրագրից կամ անուղղակի հասցեավորմամբ ( բարձր մակարդակի ծրագրավորման լեզուներում ֆունկցիայի կամ պրոցեդուրաների ցուչիրներ):