لغات البرمجة

لغة .QL: لغة الاستعلام الموجهة للكائنات

لغة .QL (تُنطق “دوت كيو إل”) هي لغة استعلام موجهة للكائنات تُستخدم لاسترجاع البيانات من أنظمة إدارة قواعد البيانات العلاقية. تشبه لغة الاستعلام القياسية SQL ولغة البرمجة الشيئية Java. تُعتبر .QL تحولًا شيئيًا للغة الاستعلام اللوجي المعروفة باسم Datalog. يمكن استعلام البيانات الهرمية بشكل طبيعي في .QL بطريقة تكرارية.

تُحسّن الاستعلامات المكتوبة بلغة .QL، وتُترجم إلى SQL وتُنفذ على أي نظام إدارة قواعد بيانات علاقية رئيسي. تُستخدم لغة .QL في SemmleCode للاستعلام عن تمثيل متعدد الجداول لبرامج Java. تم تطوير .QL في شركة Semmle Limited وتستند إلى تقنية خاصة بالشركة.

من مميزات لغة .QL أنها تتميز بأنها تدعم التعليقات والتنسيق الدلالي وتمتلك تعليقات سطرية. كما أنها مطروحة من قبل شركة Semmle Inc وهي لغة مصدرها مغلق. تفضل بزيارة المقالة على ويكيبيديا لمزيد من المعلومات حول .QL.