الفرق بين شكري و زباث الفرق بين
هكري فس زباث
هكري هي لغة برمجة وظيفية يتم استخدامها للاستعلام عن مجموعة من بيانات شمل. وهي قادرة على معالجة واستخراج البيانات من وثائق شمل أو قواعد البيانات العلائقية ومستندات مس أوفيس التي تدعم مصدر بيانات شمل. وهي لغة تساعد في إنشاء بناء جملة لمستندات شمل الجديدة. يتم تمثيل هكري في شكل نموذج شجرة مع سبع عقد، وهي تعليمات المعالجة والعناصر وعقود المستند والسمات ومساحات الاسم والعقد النصية والتعليقات. يشار إلى جميع القيم بالتسلسل. حتى قيمة واحدة تعتبر سلسلة من طول واحد. تسلسل يمكن أن تتكون إما العقد أو القيم الذرية مثل الأعداد الصحيحة، سلاسل، أو بوولانز. يحتوي على الميزات التالية التي تستخدم لتحويل بيانات شمل:
تأثير جانبي مجاني.
الاستقلالية المنطقية / المادية للبيانات.
كتب بشدة.
مستوى عال.
تصريحي.
زباث هي لغة مسار شمل المستخدمة لتحديد العقد من مستند شمل باستخدام طلبات البحث. ويمكن أيضا حساب قيم مثل سلاسل أو أرقام أو نوع منطقي من مستند شمل آخر. التعبير في حالة شمل يعرف باسم زباث. ويتم تمثيلها على أنها هيكل شجرة مع قدرة زباث للتنقل عن طريق تحديد العقد المختلفة. تم إنشاؤه لتحديد نموذج بناء الجملة والسلوك المشترك ل زبوانتر و زسلت. زباث يحتوي على الميزات التالية:
زباث يحدد بناء جملة لمستند شمل.
لديها القدرة على التنقل تعبيرات المسار في وثائق شمل.
ولها مكتبة خاصة بها تحدد الوظائف القياسية.
هو عنصر رئيسي من زسلت.
الاختلافات الأخرى بين زباث و هكري:
1. وينظر إلى زباث كتعبير عادي في حين شكري يشبه لغة البرمجة C ث. ص. ر. مستندات شمل.
2. زباث هو عامل تصفية لمجموعة بيانات شمل وهو المكون التحويلي ل زسلت. يتم استخدام هكري لتحديد العديد من العقد من مستند شمل لغرض المعالجة باستخدام استعلامات مختلفة.
3. يستخدم هكري بناء زباث لمعالجة أجزاء مختلفة من مستند شمل. يتم تنفيذ الارتباطات باستخدام التعبير فلور. يحتوي هذا التعبير على خمس فقرات، وهي وير و أوردر بي و فور و ليت و ريتورن.
ملخص:
1. زباث لا يزال في مرحلته الناشئة من التنمية وعلى هذا النحو لا يزال مكونا من لغة الاستعلام.
2. يدعم هكري زباث والنماذج العلائقية الموسعة.
3. هكري هي لغة للقراءة فقط ليس من السهل جدا لصياغتها.
4. هكري ليس معيارا ويصعب تحسين مما يؤدي إلى ضعف الأداء.