Pengertian dan Fungsi Bahasa Pemrograman
Bahasa pemrograman adalah senjata utama untuk membangun berbagai jenis sistem yang ada di dunia ini. Misalnya website, aplikasi, sistem operasi, dan perangkat teknologi lainnya.
Bahasa pemrograman adalah bahasa yang di gunakan oleh programmer untuk berkomunikasi dengan komputer. Bahasa pemrograman tersusun dari beberapa sintaks yang membentuk perintah tertentu.
Hasil akhir dari penggunaan bahasa pemrograman adalah sistem operasi, aplikasi desktop, website, aplikasi mobile, bahkan berbagai perangkat teknologi yang biasa Anda operasikan sehari-hari.
Fungsi Bahasa Pemrograman
Secara umum, ada dua fungsi bahasa pemrograman yang wajib anda ketahui, antara lain:
1. Media Komunikasi antara Programmer dan Komputer
Fungsi pertama bahasa pemrograman adalah sebagai jembatan komunikasi antara programmer dan komputer. Ini sesuai dengan fungsi bahasa itu sendiri, yakni alat komunikasi yang di pahami oleh penuturnya.
Untuk menerjemahkan bahasa pemrograman ke bahasa komputer, ada dua metode yang biasa di gunakan, yaitu:
- Metode Compiler
Compiler adalah tools untuk memindai seluruh perintah bahasa pemrograman, lalu mengubah nya menjadi sebuah paket file baru. paket file ini berisikan kode mesin yang dapat di baca komputer atau perangkat lain.
Kemudian, komputer dapat mengeksekusi perintah bahasa pemrograman setiap kali pengguna menjalankan paket file tersebut.
- Metode Interpreter
Interpreter adalah tools untuk mengubah perintah bahasa pemrograman menjadi kode mesin, tanpa menghasilkan paket file baru. Caranya dengan menerjemahkan perintah tersebut sebaris demi sebaris, saat program di jalankan.
Contoh tools yang lazim di pakai sebagai Interpreter adalah web browser. Oleh sebab itu, Interpreter sering di gunakan oleh bahasa pemrograman spesialis website, seperti JavaScript, Ruby, dan PHP.
2. Tools untuk Mengembangkan Sistem dan Program
Fungsi kedua bahasa pemrograman adalah sebagai tools untuk mengembangkan sistem dan program.
Editor: Zahra Nisa
Terima kasih sudah mengunjungi website saya >.<