ภาษาโปรแกรมประกาศคืออะไร? ความหมายและความหมาย

Declarative Programming Language หรือ DML เป็นภาษาโปรแกรมประเภทหนึ่งที่ไม่ต้องการให้โปรแกรมเมอร์กำหนด ขั้นตอนเพื่อให้เครื่องปฏิบัติตาม แต่จะประกาศและอธิบายข้อเท็จจริงและความสัมพันธ์ระหว่างจุดข้อมูลและ. แทน องค์ประกอบ

ผู้ใช้ปลายทางของโปรแกรมจะสร้างการสืบค้นหรือค้นหาและรับผลลัพธ์ตามการสืบค้นเหล่านี้ ตัวอย่างของภาษาประเภทนี้คือ SQL หรือ Structured Query Language ที่อนุญาตให้ค้นหาข้อมูลในฐานข้อมูล

แบบสอบถามที่ป้อนผ่านจะดึงชุดของระเบียนตามเกณฑ์ที่กำหนดสองสามข้อและโต้ตอบกับเกณฑ์เหล่านั้น ซึ่งรวมถึงการดำเนินการต่างๆ เช่น การลบหรือแก้ไขระเบียนในฐานข้อมูล

Technipages อธิบายภาษาการเขียนโปรแกรมประกาศ

แทนที่จะเป็นภาษาโปรแกรมเดี่ยว ภาษานี้เป็นภาษาโปรแกรมประเภทหนึ่งที่ให้ความสำคัญกับจิตใจของนักพัฒนามากกว่าหน้าที่ของเครื่อง

ซึ่งหมายความว่า ภาษาโปรแกรมประเภทอื่นๆ อาจบอกให้ฐานข้อมูลเปิดหนึ่งระเบียน ให้ลองดู ปิดแล้วเปิดอันถัดไป ตรวจสอบข้อมูลและปิดมัน ผู้ใช้ตามบรรทัด 'มนุษย์' เพิ่มเติม กำลังคิด ซึ่งหมายความว่าผู้ใช้สร้างแบบสอบถามที่บอกให้เครื่องดึงรายการของระเบียนทั้งหมดที่ตรงกับเกณฑ์บางอย่าง

คอมพิวเตอร์ยังคงทำงานแบบเดิม แต่ผู้ใช้ไม่ต้องระบุให้แน่ชัดว่าต้องทำอะไร สิ่งนี้ทำให้ง่ายขึ้นสำหรับผู้ที่ไม่คุ้นเคยกับภาษาโปรแกรมโดยทั่วไป

SQL – ตัวอย่างของ DPL – สามารถใช้ได้แม้กับผู้ที่ไม่คุ้นเคยกับการเข้ารหัส จำเป็นต้องมีความเข้าใจพื้นฐาน แต่ไม่เชี่ยวชาญมากนัก

DPL ไม่ได้มีประโยชน์สำหรับงานและแอปพลิเคชันทุกประเภท แต่มีประโยชน์ เช่นเดียวกับ SQL, PROLOG และ MySQL เป็นภาษาประเภทนี้

การใช้ภาษาโปรแกรมประกาศทั่วไป

  • Declarative Programming Languages ​​ใช้คำอธิบายของฟังก์ชันมากกว่าคำแนะนำที่แม่นยำ
  • DPL นั้นสมบูรณ์แบบสำหรับภาษาที่โต้ตอบกับชุดข้อมูลขนาดใหญ่ เช่น ฐานข้อมูล
  • Declarative Programming อธิบายผลลัพธ์ที่ต้องการมากกว่ากระบวนการที่แน่นอน

การใช้ภาษาโปรแกรมประกาศในทางที่ผิดที่พบบ่อย

  • DPL อธิบายภาษาโปรแกรมที่ใช้สำหรับโปรแกรมต่างๆ เช่น Word และวิดีโอเกม