Pengertian Bahasa Pemrograman
Pengertian Bahasa Pemrograman adalah (programming language) adalah kosa kata atau aturan-aturan gramatik untuk memberikan perintah kepada komputer untuk melaksanakan suatu tugas.
Istilah bahasa pemrograman biasanya mengacu kepada bahasa tingkat-tinggi, seperti BASIC, C, C++, COBOL, FORTRAN, Ada, dan Pascal. Setiap bahasa mempunyai sekumpulan kata kunci yang unik dan sintaks khusus untuk mengatur perintah-perintah program.
Bahasa pemrograman tingkat-tinggi jauh lebih rumit daripada bahasa yang dapat dipahami komputer yang disebut bahasa mesin. Setiap jenis CPU mempunyai bahasa mesin yang unik. Di antara bahasa mesin dan bahasa tingkat-tinggi terdapat bahasa assembly.
Bahasa assembly mirip dengan bahasa mesin, tetapi lebih memudahkan programmer untuk membuat program menggunakan huruf sebagai pengganti angka.
Bahasa mesin hanya mengandung angka. Di atas bahasa tingkat tingggi terdapat bahasa generasi keempat (fourth-generation languages, 4GL). 4GL adalah bahasa pemrograman yang paling mirip dengan bahasa manusia. Karena bahasa pemrograman tidak dapat dipahami secara langsung oleh mesin. Ada dua cara yang dapat digunakan, yaitu dengan mengompilasi program menggunakan compiler dan menerjemahkan program menggunakan interpreter. Setiap bahasa mempunyai keunggulan dan kelemahan masing-masing.
Sebagai contoh, FORTRAN sangat baik untuk pemrosesan bahasa numerik tetapi tidak cocok untuk program yang sangat besar. Pascal sangat baik untuk menulis program yang terstruktur dan mudah dibaca, tetapi tidak sefleksibel bahasa C. C++ mempunyai kemampuan untuk pemrograman berarah-obyek, tetapi lebih rumit dan sulit dipelajari. Untuk memilih bahasa yang akan digunakan tergantung kepada jenis komputer yang akan digunakan untuk menjalankan program, panjang-pendek program, dan tentu saja kemampuan programmer.
Referensi: Istilah-istilah dalam Bidang Teknologi, Telekomunikasi dan Informasi.