Sabtu, 23 Februari 2019

Pengertian dan Jenis-jenis Bahasa Pemrograman


Bahasa Pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar menjalankan fungsi tertentu atau kumpulan perintah yang digunakan oleh seorang programer untuk membuat suatu program.



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.
Secara umum bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
· Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
· High Level Language (seperti Pascal dan Basic)
· Middle Level Language (seperti bahasa C), dan
· Low Level Language (seperti bahasa Assembly)

Sedangkan berdasarkan tingkatannya, bahasa pemrograman di bagi menjadi :
1. Bahasa Tingkat Tinggi
Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa manusia. Contohnya bahasa Basic, Visual Basic, Pascal, Java, PHP.
2. Bahasa Tingkat Menengah
Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah. Contohnya bahasa C.
3. Bahasa Tingkat Rendah
Bahasa pemrograman masuk tingkat ini karena bahasanya masih jauh dari bahasa manusia. Contohnya bahasa Assembly.

Bahasa pemrograman juga dibagi berdasarkan kedekatannya  dengan mesin komputer, yaitu:
1.  Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110

2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya kode_mesin|MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.

3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb. 

4.  Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.Komputer dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.

Sedangkan menurut generasinya, bahasa pemrograman digolongkan menjadi 4 generasi:
·         Generasi ke-1: machine language
·         Generasi ke-2: assembly languageAssembler
·         Generasi ke-3: high level programming language, contoh: C dan Pascal
·         Generasi ke-4: 4 GL (fourth-generation language), contoh: SQL
·         Generasi ke-5: Programming Language Based Object Oriented & Web Development

Tidak ada komentar:

Posting Komentar