johanes Posted November 3, 2004 Report Share Posted November 3, 2004 Lasot manuāļus uzgāju uz varda dekompilēt? Ko tas nozīmē B) Link to comment Share on other sites More sharing options...
Aleksejs Posted November 3, 2004 Report Share Posted November 3, 2004 Lasot manuāļus uzgāju uz varda dekompilēt?Ko tas nozīmē B) Dekompilēšana ir pretējā darbība kompilēšanai Vienkāršoti: Kompilēšana - programmas koda, kas uzrakstīts kādā programmēšanas valodā, pārveidošana mašīnkodos (binārā izpildāmā failā). Dekompilēšana - binārā izpildāmā faila pārveidošana kādas programmēšanas valodas kodā. Ja kompilēšana ir samērā viennozīmīgs process (viena un tā pati programma dod tieši viena veida bināro failu), tad dekompilēšana ir daudz nedeterminētāks process, kura rezultātā izveidojas kods, kas vispārīgā gadījumā var būt ļoti atšķirīgs no tā koda, kas tika kompilēts, lai iegūtu bināro failu. Ja K(p)->b nozīmē programmas p Kompilēšanas rezultātā iegūst bināro kodu b; un D(b)->p nozīmē binārā koda Dekompilēšanas rezultātā iegust programmu p, tad D(K(p)) nav lidzīgs p, bet K(D(b)) ir līdzīgs b. Link to comment Share on other sites More sharing options...
Recommended Posts