Pengertian Perangkat Lunak Bahasa Pemrograman Dan Macamnya


1.Pengertian Bahasa Pemrograman


 Bahasa pemrograman atau perangkat lunak bahasa pemrograman (language software) merupakan program yang digunakan untuk menerjemahkan perintah-perintah yang ditulis dalam bahasa program ke dalam bahasa mesin (machine language) sehingga dapat diterima dan dimengerti komputer.

  Program tersebut digunakan untuk menerjemahkan perintah-perintah yang ditulis pada bahasa program ke bahasa mesin(machine language). Bahasa pemrograman ini wajib dikuasai oleh seorang programmer agar dapat membangun sebuah aplikasi atau software dan untuk membuat aplikasi tertentu maka digunakan juga bahasa pemrograman yang sesuai kebutuhan

 Apabila bahasa software (perangkat lunak) tidak tersedia, maka produsen program wajib menulis programnya langsung menggunakan bahasa mesin berbentuk bilangan biner.
suatu intruksi program yang ditulis pada bahasa mesin dapat berbentuk seperti 000100110010. penulisan program dengan bahasa mesin rasanya terlalu sulit dan terlalu memakan waktu, maka dikembangkan bahasa software menjadi alternatif penulisan program yang lebih mudah.


2.Macam-macam Perangkat Lunak Bahasa Pemrograman Komputer

 Penerjemah bahasa pemrograman dibedakan menjadi 3 macam, yaitu asembler,kompiler, dan interpreter.
1. Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa    rakitan(assembly) ke dalam bahasa mesin. Bahasa ini berupa kode-kode yang terdiri dari sekumpulan angka yang ada dalam komputer yang biasanya diwakili oleh kode bilangan biner angka 1 dan angka 0.

2.Kompiler adalah program penerjemah yang mengonvesi semua kode sumber selain dalam bahasa rakitan menjadi kode objek. Hasil berupa kode objek inilah yang dapat dijalankan oleh komputer. Proses untuk melakukan penerjemahan ini biasa disebut kompilasi


3.Interpreter adalah program yang menerjemahkan satu per satu intruksi dalam kode sumber kemudian menjalan intruksi yang telah diterjemahkan tersebut.

Sekian untuk pembahasan tentang pengertian bahasa pemrograman
Terima kasih









Comments