ما هي لغة البرمجة التعريفية؟ التعريف والمعنى

click fraud protection

لغة البرمجة التصريحية أو DML هي نوع من لغات البرمجة التي لا تتطلب من المبرمج تعريفها خطوات تتبعها الآلة ، ولكنها بدلاً من ذلك تعلن وتصف الحقائق والعلاقات بين نقاط البيانات و عناصر.

يقوم المستخدم النهائي للبرنامج بعد ذلك بإنشاء استعلامات أو عمليات بحث ويتلقى النتائج بناءً على هذه الاستعلامات. مثال على هذا النوع من اللغة هو SQL أو لغة الاستعلام الهيكلية التي تسمح بالبحث في قواعد البيانات عن المعلومات.

تقوم الاستعلامات التي يتم إدخالها من خلاله بسحب مجموعة من السجلات بناءً على بعض المعايير المحددة وحتى التفاعل معها ، بما في ذلك إجراءات مثل حذف السجلات أو تحريرها في قاعدة البيانات.

تشرح Technipages لغة البرمجة التعريفية

بدلاً من لغة برمجة فردية ، يعد هذا نوعًا من لغات البرمجة التي تركز على عقل المطور بدلاً من وظيفة الجهاز.

هذا يعني أنه ، حيث قد تخبر أنواع أخرى من لغات البرمجة قاعدة البيانات بفتح سجل واحد ، تحقق من ذلك ، أغلقه ثم افتح التالي ، وتحقق منه للحصول على معلومات وأغلقه ، يتبع المستخدم سطرًا أكثر "إنسانيًا" التفكير. هذا يعني أن المستخدم يقوم بإنشاء استعلام يخبر الجهاز بسحب قائمة بجميع السجلات التي تطابق معايير معينة.

لا يزال الكمبيوتر يقوم بنفس الإجراءات ، ولكن لا يتعين على المستخدم تحديد ما يجب فعله بالضبط. هذا يجعل الأمر أسهل للأشخاص الذين ليسوا على دراية بلغات البرمجة بشكل عام.

يمكن استخدام SQL - مثال على DPL - حتى من قبل الأشخاص الذين ليسوا على دراية بالشفرة. إنه يتطلب بعض الفهم الأساسي ، ولكن ليس الكثير من الخبرة.

لا تعد قروض سياسات التنمية مفيدة لكل نوع من المهام والتطبيقات ، ولكن لها استخدامات خاصة بها. على غرار SQL ، فإن PROLOG و MySQL هما أيضًا لغات من هذا النوع.

الاستخدامات الشائعة للغة البرمجة التصريحية

  • تستخدم لغات البرمجة التصريحية أوصاف الوظائف بدلاً من التعليمات الدقيقة.
  • تعد DPLs مثالية للغات التي تتفاعل مع مجموعات كبيرة من البيانات مثل قواعد البيانات.
  • تصف البرمجة التصريحية النتائج المطلوبة بدلاً من العمليات الدقيقة.

إساءة استخدام لغة البرمجة التصريحية الشائعة

  • يصف DPL لغات البرمجة المستخدمة لبرامج مثل Word وألعاب الفيديو.