Rumah Pembangunan Apakah pengaturcaraan deklaratif? - definisi dari techopedia

Apakah pengaturcaraan deklaratif? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Pengaturcaraan Deklaratif?

Pengaturcaraan deklaratif adalah paradigma pengaturcaraan di mana programmer menentukan apa yang perlu dicapai oleh program tanpa menentukan bagaimana ia perlu dilaksanakan. Dengan kata lain, pendekatan ini memberi tumpuan kepada apa yang perlu dicapai dan bukannya mengarahkan cara untuk mencapainya. Ia berbeza daripada program penting yang mempunyai set arahan untuk menyelesaikan beberapa masalah tertentu dengan menerangkan langkah-langkah yang diperlukan untuk mencari penyelesaian. Pengaturcaraan deklaratif menerangkan kelas tertentu masalah dengan pelaksanaan bahasa yang menjaga penyelesaiannya. Pendekatan pengaturcaraan deklaratif membantu dalam memudahkan pengaturcaraan di sebalik beberapa aplikasi pemprosesan selari.

Techopedia menerangkan Pengaturcara Deklaratif

Perintah ungkapan atau pernyataan atau replikasi pernyataan tidak akan memberi kesan kepada pengaturcaraan deklaratif. Pengaturcaraan deklaratif boleh dikategorikan ke dalam pengaturcaraan kendiri, pengaturcaraan logik dan pengaturcaraan logik kendala. Prolog, SQL dan SQL tertanam adalah beberapa contoh yang terkenal dari bahasa pengaturcaraan deklaratif. Alat disediakan untuk pengaturcara dalam pengaturcaraan deklaratif untuk membolehkan pengekstrakan pelaksanaan dan membantu dalam penumpuan isu.

Terdapat banyak kelebihan yang berkaitan dengan pengaturcaraan deklaratif. Pertama sekali, ia mengurangkan mutabiliti. Struktur data yang tidak dapat diubah membantu menghilangkan pepijat yang sukar dikesan dan mudah dikendalikan. Pengaturcara akan mendapati lebih mudah untuk bekerja dengan pendekatan pengaturcaraan sedemikian daripada yang tidak jelas dengan prosedur, dependen tersirat atau dengan banyak keadaan yang boleh berubah. Manfaat lain dengan pengaturcaraan deklaratif ialah mengurangkan kesan sampingan negara dengan memihak kepada penggunaan pembinaan yang kompleks seperti fungsi pesanan yang lebih tinggi dan saluran paip dan oleh pembolehubah yang tidak menggalakkan. Pendekatan pengaturcaraan juga membantu dalam membuat kod lebih mudah difahami dan lebih berskala.

Apakah pengaturcaraan deklaratif? - definisi dari techopedia