Bahasa pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar mempunyai fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer 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.
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.
Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.
Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.
Tentang macam-macam bahasa pemograman ini akan saya bahas di postingan berikutnya.
Namun,secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
1.Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
Merupakan bahasa pemrograman yang mampu memanfaatkan objek-objek yang tersedia atau membuat suatu objek tertentu dengan menggunakan bahasa pemrograman.
2.High Level Language (seperti Pascal dan Basic)
Merupakan bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan pernyataan dan dapat dipahami langsung.
3.Middle Level Language (seperti bahasa C)
Merupakan bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan pernyataan, mudah untuk dipahami dan memiliki intruksi-intruksi tertentu yang dapat langsung diakses semua komputer
4.Low Level Language (seperti bahasa Assembly)
Merupakan bahasa pemrograman yang yang berorientasi pada mesin. Bahasa yang termasuk kedalam generasi kesatu dan kedua ini dianggap sebagai generasi tingkat rendah karena hubungannya sangat dekat dengan mesin.
sumber tulisan :
sumber gambar :
http://denarjamhuri.blogspot.com
Tidak ada komentar: