Bahasa Pemrograman
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa
komputer, adalah teknik komando/instruksi standar untuk memerintah
komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini
memungkinkan seorang programmer(yang membuat program) dapat menentukan
secara persis data mana yang akan diolah oleh komputer, bagaimana data
ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang
akan diambil dalam berbagai situasi.
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar
(instruction set). Komputer hanya dapat diberi perintah yang terdiri
dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih
rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus
diterjemahkan menjadi serangkaian perintah-perintah dasar yang dapat
dimengerti komputer (perintah-perintah yang termasuk dalam instruction
set komputer tersebut) yang pada akhirnya dapat mennyelesaikan tugas
yang diinginkan, meskipun dijalankan dengan beberapa operasi dasar,
bukan satu operasi rumit.
Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi
kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh
program komputer yang disebut kompilator (compiler). Setiap bahasa
pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++
tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks
dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada
sintaks perintah dasar. Namun tentu saja komputer hanya dapat
melaksanakan perintah dasar itu. Maka di sinilah peran penting
kompilator sebagai perantara antara bahasa pemrograman dengan perintah
dasar.
Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman
disebut pemrograman komputer. Bahasa pemograman di bagi atas dua jenis,
yaitu bahasa tingkat tinggi dan bahasa tingkat rendah. Bahasa tingkat
tinggi merupakan bahasa pemograman yang bisa di mengerti oleh manusia,
diantaranya adalah PASCAL, FORTRAN, COBOL, BASIC, JAVA, dan C++.
Sedangkan program yang menggunakan bahasa tingkat rendah merupakan
bahasa yang sulit di mengerti oleh manusia.




0 komentar:
Posting Komentar