Objektikood või objektifail on üks programmi loomise vaheetappe, kus lähtekoodi failid on kompileeritud, kuid nad ei moodusta veel ühtset tervikut, programmi. Erinevatest objektikoodi failidest saab linkimise tulemusena panna kokku lõpliku arvutiprogrammi või programmiteegi.
On palju erinevaid objektifailide formaate, kunagi oli kõikidel eri tüüpi arvutitel oma formaat. Peale UNIXi ja sarnaste operatsioonisüsteemide loomist, on jäänud kasutusse vähem formaate, nagu COFF ja ELF
Objektifaili formaadi disain on tihtipeale üks olulisemaid osasid operatsioonisüsteemi disainist, see mõjutab nii linkimise kui arvuti kiirust, programmeerija produktiivsust, seega kaudselt ka kasutajat. Enamus objektifaile sisaldavad struktureeritud andmeplokke, mis loetakse käivitades arvutiprogrammist operatsioonisüsteemi mällu ning käivitatakse etteantud koodiplokk.
Lihtsaim objektfaili formaat on DOS COM formaat, mis kujutab endast lihtsalt binaarandmeid, mis loetakse alati kindlaksmääratud aadressile arvuti mällu. Enamus teisi formaate sisaldab ka muud infot peale koodi; võimaldades programmil paikneda mälus erinevatel aadressidel.
Objektcode | Object file | Code objet | Codice oggetto | Объектный модуль | 目标代码
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Objektikood".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world