Skip to main content

Ano ang object code sa isang programa sa computer?

Ang mga computer ay mga makina na tumatakbo sa milyun -milyong mga linya ng code.Ang mga programmer ay sumulat ng code sa iba't ibang wika, ngunit ang lahat ng code na ito ay may ilang mga pangunahing tampok, kahit anong wika ang ginagamit.Ang isang programa ay palaging may dalawang hanay ng code, source code at object code.Ang source code ay kung ano ang nilikha nang una, ang wika na ginagamit ng programmer upang magbigay ng mga tagubilin sa compiler ng computer upang gawin ang programa.Ang resulta ng tagatala ng pagkakaroon ng pag -iipon ng mga tagubilin ng source code ay tinatawag na object code.

Ang mga termino ay madaling maunawaan, na ang source code ay simula, o mapagkukunan, ng operasyon, at ang object code ay ang nais na resulta, o bagay, ng buong ehersisyo.Ito ay naka -imbak sa mga file na nilikha ng compiler ng computer at pagkatapos ay maaaring maging panghuli end na inilaan ng programmer..Karaniwang magagamit na mga aplikasyon ng software ay malaking koleksyon ng object code na hindi mababago sa panimula dahil hindi kasama ang source code.Ito ay tulad ng pagkakaroon ng solusyon sa problema ngunit hindi lahat ng mga hakbang na ginamit upang makarating dito.Ang pagbabago ng code na ito nang walang pagkakaroon ng source code ay maaaring maging isang ehersisyo sa pagkabigo.Iyon ang pangwakas na resulta, na isinasagawa na mga bersyon ng object code.Kaya kapag ang isang consumer ay nakakakuha ng isang application ng software, ang consumer ay nakakakuha ng isang naisakatuparan na bersyon ng source code na naging wika ng makina na nabago sa pangwakas na proyekto.

Ibinigay ang kasalukuyang diin sa bukas na mapagkukunan ng code, higit pa at maraming mga aplikasyon ang pinakawalanna may mga avenues sa source code.Ang masigasig na mga programmer at coder ay maaaring ma -access ang source code, baguhin ito sa paligid upang matugunan ang kanilang mga pangangailangan, at pagkatapos ay lumikha ng bagong code ng object, na tumutupad ng isang layunin na maaaring naiiba kaysa sa inilaan ng mga orihinal na programmer.