Apa itu Bahasa Komputer?

Bahasa komputer adalah “bahasa” yang terdiri dari sintaks dan semantik formal yang memungkinkan pengguna untuk mengkomunikasikan instruksi ke sistem komputer. Bahasa pemrograman sejauh ini merupakan contoh bahasa komputer yang paling umum, 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 ke sistem komputer. Ada beberapa jenis bahasa komputer. Pemrogram yang berbeda memilih untuk menggunakan satu atau lebih bahasa karena preferensi pribadi, kemampuan khusus dari bahasa tertentu, dan tuntutan proyek yang ada.

Pria memegang komputer

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

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

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

Related Posts