Daftar Isi
LancangKuning.com - Paradigma adalah perspektif tertentu yang digunakan untuk masalah, realitas, keadaan, dll. Paradigma membatasi dan mengkondisikan pola pikirnya, mengarahkannya ke atribut tertentu dan mengabaikan atribut lain, sehingga paradigma hanya menyediakan visi terbatas dari kenyataan.
Paradigma Pemrograman Deklaratif
Pemrograman deklaratif adalah paradigma pemrograman yang mengekspresikan logika perhitungan tanpa mendeskripsikan aliran kontrol.
Paradigma ini didasarkan pada definisi hubungan antar individu yang didefinisikan sebagai predikat. Program logis adalah seperangkat aksioma (fakta dan aturan derivasi).
Dalam paradigma ini, programmer menjelaskan sekumpulan fakta dan aturan (aturan inferensi). Ketika program dijalankan, pengguna mengajukan pertanyaan, kemudian program menggunakan aturan deduksi dan memberikan pertanyaan ke fakta yang tersedia untuk menjawab pertanyaan.
Baca Juga : Tempat Wisata di Pekanbaru
Banyak bahasa Dengan menggunakan gaya ini, ia mencoba untuk meminimalkan atau menghilangkan efek samping dengan menjelaskan apa yang harus dicapai oleh program dalam hal area masalah daripada menggambarkan bagaimana mereka dipecahkan sebagai urutan primitif dari bahasa pemrograman (sebagaimana dihilangkan). Implementasi linguistik). Ini berbeda dari pemrograman imperatif, di mana algoritma diimplementasikan dalam langkah-langkah eksplisit.
Dalam pemrograman deklaratif, suatu program sering dianggap sebagai teori logis formal dan kalkulus sebagai pengurang dalam domain logika. Pemrograman deklaratif dapat sangat menyederhanakan penulisan program paralel.
Kelebihan Paradigma Pemrograman Deklaratif :
1. Menghilangkan Efek samping dari program dengan jelas.
2. Meminimalkan apa yang harus dicapai dari suatu program dan bisa menggambarkan bagaimana suatu langkah menyelesaikan sebagai urutan yang primitive.
3. Bisa mengimplementasikan suatu bahasa pemrograman.
4. Dapat menyederhanakan penulisan dalam program yang paralel.
Baca Juga : Akreditasi Jurusan Kampus Sekolah Tinggi Teknologi Pagaralam
Kekurangan Paradigma Pemrograman Deklaratif :
Tidak bisa menyederhanakan penulisan pada program paralel.
Bahasa deklaratif umum mencakup bahasa Queri basis data (seperti SQL, XQuery), ekspresi reguler, pemrograman logis, pemrograman fungsional, dan sistem manajemen konfigurasi.
Pemrograman deklaratif sering didefinisikan sebagai gaya pemrograman yang tidak penting. Sejumlah definisi umum lainnya mencoba mendefinisikannya.
Sebagai contoh:
- Program tingkat tinggi yang menggambarkan apa yang harus dilakukan TI.
- Bahasa pemrograman apa pun yang tidak memiliki efek samping (atau lebih khusus bersifat transparan referensial).
- Bahasa dengan persetujuan yang jelas dengan logika matematika
Definisi-definisi ini tumpang tindih. Pemrograman deklaratif berbeda dari pemrograman imperatif dan pemrograman.
Pemrograman deklaratif adalah gaya pemrograman non-imperatif di mana program menggambarkan hasil yang diinginkan tanpa secara eksplisit mendaftar instruksi atau langkah-langkah yang akan dijalankan. Bahasa pemrograman fungsional dan logis ditandai oleh gaya pemrograman deklaratif. Dalam bahasa pemrograman logis, program terdiri dari pernyataan logis.
Baca Juga : Tempat Wisata di Riau
Program ini dijalankan dengan mencari pernyataan instruksi. Dalam bahasa fungsional seperti Haskell, semua fungsi tanpa efek samping dan perubahan status hanya diwakili oleh fungsi perubahan status, yang secara eksplisit direpresentasikan dalam program sebagai objek kelas satu.
Sementara bahasa fungsional tidak penting, mereka sering menyediakan fungsi untuk menggambarkan efek fungsi dalam serangkaian langkah. Bahasa fungsional lainnya seperti Lisp, OCaml dan Erlang mendukung campuran pemrograman prosedural dan fungsional.
Itulah penjelesan seputar tentang paradigma program deklararif serta kelebihan dan kekurangan pada paradigma tersebut, semoga bisa bermanfaat bagi kita semua Thanks You.(Qoir)
Komentar