Jakarta Aktual
Jakarta Aktual

Berita Aktual dan Faktual

Jakarta Aktual
Jakarta Aktual© 2026
Jakarta Aktual
Jakarta Aktual

Berita Aktual dan Faktual

Kembali ke Wiki
Artikel Wikipedia

Penerjemah (komputasi)

Dalam ilmu komputer, penerjemah atau penafsir merupakan perangkat lunak yang berfungsi melakukan eksekusi sejumlah instruksi yang ditulis dalam suatu bahasa pemrograman, sebuah penerjemah dapat berarti:Mengeksekusi kode sumber secara langsung, atau Menerjemahkannya ke dalam serangkaian p-code kemudian mengeksekusinya, atau Mengeksekusi kode yang telah dikompilasi sebelumnya oleh kompiler yang merupakan bagian dari sistem penerjemahan.

program yang mengeksekusi sumber kode tanpa langkah kompilasi
Diperbarui 20 Juni 2024

Sumber: Lihat artikel asli di Wikipedia

Dalam ilmu komputer, penerjemah atau penafsir (lebih dikenal dengan interpreter) merupakan perangkat lunak yang berfungsi melakukan eksekusi sejumlah instruksi yang ditulis dalam suatu bahasa pemrograman, sebuah penerjemah dapat berarti:

  1. Mengeksekusi kode sumber secara langsung, atau
  2. Menerjemahkannya ke dalam serangkaian p-code kemudian mengeksekusinya, atau
  3. Mengeksekusi kode yang telah dikompilasi sebelumnya oleh kompiler yang merupakan bagian dari sistem penerjemahan.

Perl, Python, Ruby, dan MATLAB merupakan beberapa contoh perangkat lunak penerjemah bertipe 2, sementara Java termasuk dalam kategori tipe 3, tetapi dalam beberapa kasus Java dapat digolongkan pula ke dalam kategori tipe 2.

Meskipun penerjemahan dan kompilasi merupakan dua jenis mekanisme implementasi pada sebuah bahasa pemrograman, keduanya tidak berarti memiliki perbedaan secara signifikan. Hal ini disebabkan cara kerja sebuah penerjemah dalam banyak hal adalah sama seperti halnya yang dilakukan oleh kompiler. Penggunaan istilah "bahasa pemrograman terjemahan" dan "bahasa pemrograman kompilatif" umumnya digunakan sebatas untuk membedakan implementasi dari bahasa tersebut menggunakan model penerjemahan atau kompilatif.

Lihat pula

  • Kompiler
  • P-Code

Pranala luar

  • (Inggris) IBM Card Interpreters page at Columbia University
  • (Inggris) Theoretical Foundations For Practical 'Totally Functional Programming' (Chapter 7 especially) Doctoral dissertation tackling the problem of formalising what is an interpreter
Basis data pengawasan otoritas Sunting di Wikidata
Internasional
  • GND
Nasional
  • Amerika Serikat
  • Prancis
  • Data BnF
  • Israel
Lain-lain
  • Yale LUX
Ikon rintisan

Artikel bertopik perangkat lunak ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

  • l
  • b
  • s

Bagikan artikel ini

Share:

Daftar Isi

  1. Lihat pula
  2. Pranala luar

Artikel Terkait

Bahasa pemrograman

bahasa perantara berupa instruksi kepada sebuah mesin

Pemrograman

proses yang menuntun dari formulasi asal dari masalah komputer menjadi program yang dapat dijalankan

Kode objek

Kode objek (Bahasa Inggris: object code) adalah suatu kode yang dihasilkan setelah kode sumber dikompilasi dan ditulis ke dalam berkas objek. Kode objek

Jakarta Aktual
Jakarta Aktual© 2026