Skip to main content

Apa itu bahasa komputer?

Bahasa komputer adalah bahasa yang terdiri dari sintaksis formal dan semantik yang memungkinkan pengguna untuk mengkomunikasikan instruksi ke sistem komputer.Bahasa pemrograman sejauh ini merupakan contoh paling umum dari bahasa komputer, sehingga istilah bahasa komputer dan bahasa pemrograman sering digunakan secara bergantian.Komputer tidak dapat bekerja dengan bahasa manusia dan, dalam banyak kasus, manusia tidak dapat bekerja secara efisien dalam biner komputer, sehingga bahasa tingkat yang lebih tinggi diperlukan untuk memungkinkan pemrogram memberikan instruksi pada sistem komputer.Ada beberapa jenis bahasa komputer.Pemrogram yang berbeda memilih untuk menggunakan satu atau lebih bahasa karena preferensi pribadi, kemampuan khusus dari bahasa yang diberikan, dan tuntutan proyek yang ada.

Sintaks dan semantik, atau struktur dan makna, adalah dua karakteristik yang menentukan bahasa komputerdan dapat dibandingkan dengan tata bahasa dan kosa kata bahasa manusia.Istilah pemrograman yang berbeda harus ditempatkan dalam perintah tertentu dan ditandai dengan tanda baca dan jarak spesifik untuk dipahami oleh komputer.Secara umum, pengekangan pada bahasa komputer ini jauh lebih ketat daripada bahasa manusia.Bahasa manusia seringkali masih dapat dipahami bahkan dengan masalah penggunaan tata bahasa dan kata, tetapi kekuatan interpretatif komputer relatif terbatas;Bahkan masalah jarak kecil akan, dalam banyak bahasa, menghasilkan pesan kesalahan, karena komputer tidak akan dapat mengikuti instruksi seperti yang diberikan.

Bahasa manusia dimaksudkan untuk memungkinkan individu untuk berkomunikasi satu sama lain.Ini dapat melibatkan diskusi, perintah, interogasi, deklarasi, dan banyak bentuk komunikasi lainnya.Tujuan bahasa komputer, di sisi lain, umumnya adalah untuk memberikan instruksi eksplisit untuk diikuti komputer, sehingga bahasa tersebut umumnya penting.Namun, beberapa bahasa komputer terutama didasarkan pada penggunaan ekspresi logis atau rumus matematika.Mengurangi bahasa komputer menjadi ekspresi matematika atau logis dapat membantu mengurangi kemungkinan efek samping yang dapat dihasilkan dari beberapa ekspresi penting, tetapi juga dapat membuat pemrograman lebih sulit bagi mereka yang tidak memiliki keterampilan matematika yang luas.

Bahasa komputer dimodifikasi dan dikembangkan dari waktu ke waktuUntuk lebih memenuhi kebutuhan penggunanya dan mengikuti kemajuan teknologi.Modifikasi termasuk perubahan sintaks dan semantik serta peningkatan dan penambahan fungsionalitas keseluruhan.Bahasa komputer modern dapat, misalnya, diperbarui dari versi yang lebih lama untuk memanfaatkan prosesor dengan banyak core.Bahasa juga dioptimalkan untuk aplikasi pemrograman untuk perangkat seluler.