لغة البرمجة “لوجيكا” (Logica) هي لغة برمجة منطقية (Logic Programming Language) مفتوحة المصدر تُستخدم لتلاعب البيانات. تُعتبر “لوجيكا” خليفة للغة “يدالوج” (Yedalog) التي تم إنشاؤها في جوجل سابقًا. صممت اللغة بواسطة Evgeny Skvortsov وأُطلقت في عام 2020.
تعتمد “لوجيكا” على المنطق اللفظي (Declarative Logic)، مما يعني أنها تركز على وصف العلاقات والشروط بين البيانات بشكل منطقي، دون الحاجة إلى تحديد الخوارزميات أو الخطوات التفصيلية لتنفيذها. تُمكّن “لوجيكا” المطورين من تحقيق أهدافهم في تحليل وتلاعب البيانات بطريقة تتناسب مع منهجيات برمجة المنطق.
يتم ترجمة لغة “لوجيكا” إلى لغة الاستعلام القياسية SQL وتنفيذها على منصة Google BigQuery، مما يوفر أداءً ممتازًا وقوة في التعامل مع البيانات الكبيرة.
تتميز “لوجيكا” بمجموعة من الميزات، منها وجود تعليقات الأسطر والتنسيق الدلالي، مما يجعل الكود أكثر وضوحًا وسهولة قراءة. كما يمكن العثور على المزيد من المعلومات والمساهمة في تطوير “لوجيكا” عبر مجتمع المطورين على GitHub على الرابط التالي: https://github.com/EvgSkv/logica/issues.
يمكن الاطلاع على المزيد من المعلومات حول “لوجيكا” على موقعها الرسمي: https://logica.dev/.