Berikut ini adalah postingan artikel kategori Software Development yang membahas tentang penjelasan pengertian, definisi, dan arti dari istilah kata interpreter berdasarkan rangkuman dari berbagai jenis macam sumber (referensi) relevan, terkait, serta terpercaya.
Pengertian Interpreter
Apa itu sebetulnya yang dimaksud dengan interpreter ini?
Interpreter adalah program komputer yang digunakan untuk secara langsung menjalankan instruksi program yang ditulis menggunakan salah satu dari banyak bahasa pemrograman tingkat tinggi.
Interpreter mengubah program tingkat tinggi menjadi bahasa menengah yang kemudian dieksekusi, atau dapat menguraikan kode sumber tingkat tinggi dan kemudian melakukan perintah secara langsung, yang dilakukan baris demi baris atau pernyataan berdasarkan pernyataan.
Pembahasan dari Apa itu Pengertian, Maksud, dan Istilah Teknis Kata Interpreter
Baik, agar kita dapat lebih mendalami arti penjelasan serta maksud dari acronym atau kata tersebut di atas, pastinya kita juga perlu memahami lebih dalam tentang pembahasan mengenai apa itu pengertian, maksud, dan akronim, istilah, jargon, atau terminologi interpreter.
Manusia hanya dapat memahami bahasa tingkat tinggi, yang disebut kode sumber.
Komputer, di sisi lain, hanya dapat memahami program yang ditulis dalam bahasa biner, jadi diperlukan juru bahasa atau kompiler.
Bahasa pemrograman diimplementasikan dalam dua cara: interpretasi dan kompilasi.
Seperti namanya, seorang interpreter mengubah atau menafsirkan kode pemrograman tingkat tinggi menjadi kode yang dapat dipahami oleh mesin (kode mesin) atau ke dalam bahasa menengah yang dapat dengan mudah dieksekusi juga.
Penerjemah membaca setiap pernyataan kode dan kemudian mengonversi atau menjalankannya secara langsung.
Sebaliknya, assembler atau kompiler mengubah kode sumber tingkat tinggi menjadi kode asli (dikompilasi) yang dapat dieksekusi langsung oleh sistem operasi (mis.
Dengan membuat program .exe).
Baik kompiler dan penerjemah memiliki kelebihan dan kekurangan dan tidak saling eksklusif; Ini berarti bahwa mereka dapat digunakan bersama karena sebagian besar lingkungan pengembangan terpadu menggunakan kompilasi dan terjemahan untuk beberapa bahasa tingkat tinggi.
Dalam kebanyakan kasus, kompiler lebih disukai karena outputnya berjalan jauh lebih cepat dibandingkan dengan interpretasi garis demi garis.
Daripada memindai seluruh program dan menerjemahkannya ke dalam kode mesin seperti yang dilakukan kompiler, interpreter menerjemahkan kode satu pernyataan sekaligus.
Sementara waktu untuk menganalisis kode sumber berkurang, terutama yang sangat besar, waktu eksekusi untuk penerjemah relatif lebih lambat daripada kompiler.
Selain itu, karena interpretasi terjadi per baris atau pernyataan, dapat dihentikan di tengah eksekusi untuk memungkinkan modifikasi kode atau debugging.
Kompiler harus menghasilkan kode objek menengah yang membutuhkan lebih banyak memori untuk dihubungkan, bertentangan dengan penerjemah yang cenderung menggunakan memori secara lebih efisien.
Karena seorang penerjemah membaca dan kemudian menjalankan kode dalam satu proses, itu sangat berguna untuk skrip dan program kecil lainnya.
Dengan demikian, biasanya diinstal di server web, yang menjalankan banyak skrip yang dapat dieksekusi.
Ini juga digunakan selama tahap pengembangan program untuk menguji potongan kecil kode satu per satu daripada harus mengkompilasi seluruh program setiap saat.
Setiap pernyataan sumber akan dieksekusi baris demi baris selama eksekusi, yang sangat dihargai karena alasan debugging untuk segera mengenali kesalahan.
Penerjemah juga digunakan untuk tujuan pendidikan karena mereka dapat digunakan untuk menunjukkan kepada siswa cara memprogram satu skrip sekaligus.
Bahasa pemrograman yang menggunakan penerjemah termasuk Python, Ruby, dan JavaScript, sementara bahasa pemrograman yang menggunakan kompiler termasuk Java, C ++, dan C.
Seperti yang sudah kita lihat di atas, istilah ini merupakan salah satu dari kumpulan kamus, akronim, istilah, jargon, atau terminologi dalam bidang teknologi yang diawali dengan abjad atau awalan I, serta merupakan terms yang terkait dengan Software Development.
Arti Interpreter dalam Kamus Terjemahan Bahasa Indonesia dan Inggris
Selain membahas tentang pengertian dan pembahasan definisinya, untuk lebih memperdalamnya, di sini kita juga perlu mengetahui apa arti kata interpreter dalam kamus terjemahan bahasa Indonesia dan Inggris.
Untuk lebih mudah dalam memahaminya, di artikel ini Kami akan menguraikannya berupa tabel terjemahan bahasa Indonesia dan Inggris sebagai berikut.
Tipe | Bahasa Indonesia | Bahasa Inggris |
Terminologi | penerjemah | interpreter |
Kategori | pengembangan perangkat lunak | software development |
Penutup
Baiklah, di atas adalah pembahasan dan penjelasan tentang apa itu arti dari interpreter.
Semoga postingan artikel yang sudah Kami bagikan ini dapat bermanfaat serta dapat menambah wawasan kita semua.
Lihat juga pembahasan mengenai apa itu pengertian, maksud, dan akronim, istilah, jargon, atau terminologi artikel lainnya yang berhubungan dengan bidang Teknologi yang ada di laman blog UrlWebsite Kami.
Sumber (Referensi)
Artikel ini dibuat berdasar dari simpulan arti definisi dari berbagai referensi relevan yang berotoritas seperti Wikipedia, Webopedia Technology Dictionary dan beberapa sumber lainnya seperti Technopedia dan Techterms. Kata Interpreter ini merupakan salah satu dari kumpulan terminologi “Software Development” dalam bidang teknologi yang dimulai dengan abjad atau awalan I. Artikel ini di-update pada bulan Nov tahun 2024.
- https://id.wikipedia.org/wiki/terminologi
- https://id.wikipedia.org/wiki/teknologi
- https://id.wikipedia.org/wiki/teknis
- https://www.webopedia.com/?s=interpreter
- Gambar contoh dari interpreter via Google di sini
- Gambar contoh dari interpreter via Bing di sini