Anda di halaman 1dari 3

3.

mendeskripsikan compiler,preterer dan editor

a.compiler

bayangkan jika kita sudah membuat suatu pemograman dan ingin mencoba
menjalankan pemograman tersebut di computer/laptop teman kalian jadi yang
harus kita lakukan adalah men-compile.

Jadi,pengertian dari compiler ialah sebuah program yang dibuat untuk


menconversi source code(sumber code) yang telah kita buat menjdi bahasa lain
atau dengan kata lain yaitu bahasa mesin.dan apabila jika ada kata yang salah
maka compiler akan mengirimkan error kepada kita dan harus kita perbaiki.

b.interpreter

interpreter ialah senuah perangkat lunak yang berfungsi melakukan sejumlah


perintah ekskusi bahasa pemograman tanpa disusun terlebih dahulu ke bahasa
mesin.interprerter umumnya mengunakan sebuah strategi untuk menjalankan
sebuah program yaitu;

1.mengeksekusi kode secara lansung

2.menerjemahkannya kedalam portable-code atau compiler-code lalu


mengeksekusinya

3.kemudian,mengesksekusi code yang telah di compilasi sebelumnya

Pada dasarnya interpreter ini sama dengan compiler yang membedakannya hanya
jika compiler ialah sebuah source code yang dinkonversikan menjadi bahasa
mesin lalu setelahnya dijalankan,sedangkan interpreter mengkonversi langsung
source code menjadi bahasa mesin ketika dijalankan.

c.editor

istilah editor jelas sudah dimengerti oleh masyarakat luas namun tidak banyak
mengerti maksud/makna dari kata editor.

Editor ialah program yang digunakan untuk memuat atau mengedit berbagai jenis
fili,teks atau code,termasuk dengan dokumen,script,program,dan lain
sebagainya.secara umum,editor memang hanya digunakan untuk mengubah dan
memodifikasi konten tks atau kode,namun,dalam banyak kasus,editor banayk
digunakan oleh pengembang web,programmer,dan para professional IT.

Beberapa contoh aplikasi editor yang banyak digunakan oleh para pemograman
web dan pemograman yaitu;Notepad++, sublime text, visual studio code, dan
masih banyak lagi.

Peran editor jelas sangat penting bagi pengembangan web dan pemograman
karena memodahkan mereka untuk mengedit kode menjadi seperti apa yang di
inginkan para pemograman dan cara mengeditnya mudah dan efisien.

Jenis-jenis editor
Jenis-jenis editor yang tersedia sangatlah beragam tapi setidaknya hanya ada 3
jenis editor utama,yaitu text editor,code editor dan visual editor.

 Text editor
Text editor umunya digunakan untuk mengedit dokumen teks sederhana
dan tidak mengandung teks tertentu
 Code editor
Code editor lebih banyak digunakan untuk mengedit kode program dan
biasanya memiliki fitur highlithing sintaksis untuk membantu programmer
dalam menulis code agar mudah dibaca.
 Visual editor
Visual editor digunakan untuk mengedit desain secara visual.

Selain ke-3 jenis diatas masih ada lagi jenis editor lainnya yang dibedakan menjadi
jenis editor menurut lisensi/berdasarkan lisensinya;

 Editor proprietary
Editor proprietary merupakan jenis editor yang dikembangakan oleh
perusahaan yang memiliki hak cipta atas software tersebut. Biasanya editor
jens ini biasanya tertutup dan hanya bias dirgunakan kalau penggunanya
telah membeli lisensi terlebih dahulu. Contoh editor propeitery yang
popular ialah; Microsoft word, adobe photosop, dan sketch.
 Editor open source
Editor open source merupakan jenis editor yang dikembangkan oleh
komunitasi pengembangan dengan sifatnya yang terbuka dan gratis.
Contoh editor open source yang dimaksudkan ialah; atom, visual studio
code, dan sublime text.
 Editor berbayar dan gratisan
Editor berbayar dan gratisan sebenarnya masih tergolong dengan editor
open-source, tetapi penggunaanya dapat membeli lisensi untuk
mendapatkan fitur tambahan.

Beberapa contoh meditor berbayar dan gratisan antara lain adalah;


1. Notepad++
2. Ultraedit
3. BBedit

Jika kamu ingin mengunakan editor yang lengkap dengan semua dukungan
teknis yang memadai maka jenis editor berbayar adalah pilhan yang teoat untuk
kau pilih, dan jika kamu ingin mengunakan editor gratis tetapi masih dapat
kualitas yang memadai maka jenis open-source adalah pilihan yang tepat.dan
pastikan jika kalian sudah memahami kegunaan jenis-jenis operator

Anda mungkin juga menyukai