Lompat ke isi

Kode objek: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Bot5958 (bicara | kontrib)
k WPCleaner v2.05b - Perbaikan untuk PW:CW (Subjudul tingkat 1 mulai dengan 1 "=")
Tag: Pembatalan Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
 
(3 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 1: Baris 1:
'''Kode objek''' ([[Bahasa Inggris]]: ''object code'') adalah suatu kode yang dihasilkan setelah [[kode sumber]] [[kompilator|dikompilasi]] dan ditulis ke dalam [[berkas objek]]. Kode objek bisa bermacam-macam bentuknya tergantung pada target yang diinginkan. Kode objek biasanya berupa [[bahasa mesin]].<ref>{{Cite web|title=Source Code and Object Code|url=https://www.washington.edu/research/glossary/source-code-and-object-code/|website=UW Research|language=en-us|access-date=2021-10-07}}</ref>
'''Kode objek''' ([[Bahasa Inggris]]: ''object code'') adalah suatu kode yang dihasilkan setelah [[kode sumber]] [[kompilator|dikompilasi]] dan ditulis ke dalam [[berkas objek]]. Kode objek bisa bermacam-macam bentuknya tergantung pada target yang diinginkan. Kode objek biasanya berupa [[bahasa mesin]].<ref>{{Cite web|title=Source Code and Object Code|url=https://www.washington.edu/research/glossary/source-code-and-object-code/|website=UW Research|language=en-us|access-date=2021-10-07}}</ref>

== Detail ==
[[Berkas objek (komputer)|Berkas objek]] pada gilirannya dapat ditautkan ke dalam bentuk sebuah [[Dapat dieksekusi (komputer)|berkas yang dapat di eksekusi]] atau [[Pustaka (perangkat lunak)|berkas pustaka]]. Agar dapat digunakan, kode objek harus ditempatkan dalam berkas yang dapat dieksekusi, sebuah berkas pustaka, atau sebuah berkas objek.

Kode objek adalah sebuah bagian dari kode mesin yang belum ditautkan ke program jadi. Ini adalah kode mesin untuk satu perpustakaan tertentu atau modul yang akan membentuk produk jadi. Mungkin juga berisi ''placeholder'' atau ''offset'', tidak ditemukan dalam kode mesin dari program jadi, yang akan digunakan ''linker'' untuk menghubungkan semuanya. Yang di mana kode mesin adalah kode biner yang dapat di eksekusi langsung oleh CPU, kode objek memiliki parameter lompatan sebagian sehingga ''linker'' dapat mengisinya.

Sebuah [[Bahasa perakit|perakit]] digunakan untuk mengubah [[Bahasa rakitan|kode rakitan]] menjadi kode mesin (kode objek). Sebuah ''Linker'' menautkan beberapa berkas objek (dan pustaka) untuk menghasilkan berkas yang dapat dieksekusi. [[Bahasa perakit|Perakit]] dapat juga merakit langsung ke dalam berkas eksekusi kode mesin tanpa langkah perantara objek.


== Referensi ==
== Referensi ==
<references />
<references />
{{komputer-stub}}


[[Kategori:Berkas]]
[[Kategori:Berkas]]


{{komputer-stub}}

Revisi terkini sejak 13 Juni 2024 08.50

Kode objek (Bahasa Inggris: object code) adalah suatu kode yang dihasilkan setelah kode sumber dikompilasi dan ditulis ke dalam berkas objek. Kode objek bisa bermacam-macam bentuknya tergantung pada target yang diinginkan. Kode objek biasanya berupa bahasa mesin.[1]

Berkas objek pada gilirannya dapat ditautkan ke dalam bentuk sebuah berkas yang dapat di eksekusi atau berkas pustaka. Agar dapat digunakan, kode objek harus ditempatkan dalam berkas yang dapat dieksekusi, sebuah berkas pustaka, atau sebuah berkas objek.

Kode objek adalah sebuah bagian dari kode mesin yang belum ditautkan ke program jadi. Ini adalah kode mesin untuk satu perpustakaan tertentu atau modul yang akan membentuk produk jadi. Mungkin juga berisi placeholder atau offset, tidak ditemukan dalam kode mesin dari program jadi, yang akan digunakan linker untuk menghubungkan semuanya. Yang di mana kode mesin adalah kode biner yang dapat di eksekusi langsung oleh CPU, kode objek memiliki parameter lompatan sebagian sehingga linker dapat mengisinya.

Sebuah perakit digunakan untuk mengubah kode rakitan menjadi kode mesin (kode objek). Sebuah Linker menautkan beberapa berkas objek (dan pustaka) untuk menghasilkan berkas yang dapat dieksekusi. Perakit dapat juga merakit langsung ke dalam berkas eksekusi kode mesin tanpa langkah perantara objek.

Referensi

[sunting | sunting sumber]
  1. ^ "Source Code and Object Code". UW Research (dalam bahasa Inggris). Diakses tanggal 2021-10-07.