Teknologi Informasi

Apa yang dimaksud Bahasa Pemrograman ?

Pengertian Bahasa pemrograman adalah bahasa yang digunakan oleh para programmer untuk mengembangkan program perangkat lunak, naskah, atau perangkat lain untuk komputer. Banyak bahasa pemrograman memiliki kesamaan, masing-masing memiliki syntax sendiri-sendiri. Setelah seorang programmer mempelajari aturan bahasa, syntax, dan struktur, mereka menulis source code didalam text editor atau IDE. dan programmer menggabungkan kode ke dalam bahasa mesin yang dapat dipahami oleh komputer.

Jenis bahasa pemrograman

Setiap bahasa pemrograman dapat dibagi menjadi tingkatan jenis-jenis sebagai berikut.

1. Bahasa pemrograman tingkat rendah

Bahasa pemrograman tingkat rendah adalah bahasa pemrograman yang bergantung pada mesin. Processornya menjalankan program berlevel rendah langsung tanpa kebutuhan seorang penyusun atau penerjemah, sehingga program yang ditulis dalam bahasa pemrograman tingkat rendah dapat dijalankan dengan sangat cepat.

Bahasa pemrograman tingkat rendah dibagi menjadi dua bagian

  • Bahasa mesin.

Bahasa mesin adalah jenis bahasa pemrograman tingkat rendah. Hal ini juga disebut sebagai kode mesin atau kode object. Bahasa mesin lebih mudah dibaca karena biasanya ditampilkan dalam binary atau hexadecimal form. Program ini tidak membutuhkan penerjemah untuk mengubah program tersebut karena komputer secara langsung memahami program bahasa mesin. Keuntungan dari bahasa mesin adalah membantu programmer untuk melaksanakan program lebih cepat dari bahasa pemrograman tingkat tinggi.

  • Bahasa Assembly

Bahasa Assembly merupakan jenis bahasa pemrograman tingkat rendah yang dirancang untuk processor tertentu. Ini merupakan set instruksi dalam symbolic and human-understandable form. Ia menggunakan seorang anggota perakitan untuk mengubah bahasa perakitan menjadi bahasa mesin. Keuntungan dari bahasa perakitan adalah bahwa itu memerlukan lebih sedikit ingatan dan lebih sedikit waktu eksekusi untuk melaksanakan sebuah program.

2. Bahasa pemrograman tingkat tinggi

Bahasa Pemrograman tingkat tinggi dirancang untuk mengembangkan program dan situs perangkat lunak yang lebih ramah pengguna. Pada bahasa ini memerlukan seorang penyusun atau penerjemah untuk menerjemahkan program ke dalam bahasa mesin (mengeksekusi program).

Keuntungan utama bahasa pemrograman tingkat tinggi adalah mudah untuk membaca, menulis, dan memelihara.

Bahasa pemrograman tingkat tinggi mencakup Python, Java, JavaScript, PHP, C#, C++, Objective C, Cobol, Perl, Pascal, LISP, FORTRAN.

Pada Bahasa Pemrograman ini dibagi menjadi tiga bagian :

  • Bahasa Pemrograman Prosedural

Bahasa Pemrograman Prosedural berasal dari pemrograman terstruktur dan berdasarkan pada konsep panggilan prosedur. Itu membagi sebuah program ke dalam prosedur kecil yang disebut rutinitas atau fungsi.

Bahasa Pemrograman Prosedural digunakan oleh programmer perangkat lunak untuk membuat program yang dapat dicapai dengan menggunakan editor pemrograman seperti IDE, Adobe Dreamweaver, atau Studio Visual Microsoft.

Keuntungan Bahasa Pemrograman Prosedural adalah membantu para programmer untuk dapat dengan mudah melacak aliran program dan kode sehingga dapat digunakan kembali di bagian program yang lain.

Contoh: C, FORTRAN, Visual Basic, Pascal, etc.

  • Bahasa Pemrograman berorientasi pada Objek

Bahasa Pemrograman yang berorientasi pada objek didasarkan pada objek. Dalam bahasa pemrograman ini, program dibagi menjadi bagian-bagian kecil yang disebut objek. Ini digunakan untuk mengimplementasikan entitas dunia nyata seperti polymorphism, abstraksi, dll dalam program untuk membuat program ini dapat direalisasikan, efisien, dan mudah digunakan.

Keuntungan utama dari pemrograman berorientasi pada objek adalah lebih cepat dan lebih mudah untuk menjalankan, mempertahankan, memodifikasi.

Contoh: C++, Java, Python, C#, etc.

  • Bahasa Natural

Bahasa Natural adalah bagian dari bahasa manusia seperti inggris, rusia, jerman, dan jepang. Itu digunakan oleh mesin untuk memahami, memanipulasi, dan menafsirkan bahasa manusia. Ia digunakan oleh para pengembang untuk melaksanakan tugas seperti penerjemahan, ringkaskan otomatis, pengenalan entitas, ekstraksi hubungan, dan segmentasi topik.

Keuntungan utama bahasa natural adalah membantu pengguna untuk mengajukan pertanyaan dalam topik apa pun dan langsung menanggapi dalam hitungan detik.

3. Bahasa pemrograman tingkat menengah

Bahasa pemrograman tingkat menengah terletak antara bahasa pemrograman tingkat rendah dan bahasa pemrograman tingkat tinggi. Istilah ini dikenal sebagai bahasa menengah dan bahasa pseudo-bahasa.

Keuntungan bahasa pemrograman tingkat menengah adalah mendukung fitur pemrograman tingkat tinggi, itu adalah bahasa yang mudah digunakan, dan berhubungan erat dengan bahasa mesin dan bahasa manusia.

Contoh: C, C++, bahasa

Referensi :

Sumber gambar : Photo by Shamin Haky on Unsplash

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *