لغات البرمجة

لغة Caché ObjectScript: نظرة عامة

لغة برمجة Caché ObjectScript هي جزء من نظام قاعدة البيانات Caché التي تباع من قبل شركة InterSystems. تعتبر هذه اللغة مكملًا وظيفيًا للغة البرمجة ANSI-standard MUMPS. ونظرًا لأن Caché في جوهرها تطبيق لـ MUMPS، فإنه يمكن تشغيل روتينات ANSI MUMPS دون أي تغيير. ولتكون منتجًا تجاريًا جذابًا، تقوم Caché بتنفيذ دعم للبرمجة الشيئية، ولغة معالجة ما قبل التجهيز (preprocessing language)، وSQL المضمن للوصول إلى قاعدة البيانات المدمجة باستخدام ANSI-standard SQL، وكتل الإجراءات والتحكم باستخدام بنية القوس C-like، ومتغيرات محددة للإجراء، وقيود بناء جمل النص. تحتوي اللغة على متغيرات خاصة وعامة. تمتلك متغيرات العالمية (globals) معنى مختلف في هذه اللغة عن معظم اللغات؛ حيث أن هذه المتغيرات هي عالمية عبر الروتينات، والعمليات، والجلسات. وبالتالي، فإن تحرير متغير عالمي يجعل التغييرات دائمة وفورية على قاعدة بيانات عالمية (تنجو بين إعادات التشغيل، وما إلى ذلك). نطاق المتغير الخاص هو الدالة المحلية، ونطاق المتغير العام هو العملية بأكملها. يمكن أن تكون المتغيرات العامة والخاصة عناصر فردية أو مصفوفات متعددة الأبعاد كاملة. وتمتلك معظم ميزات Caché نظام ANSI MUMPS القياسي. تفضل بزيارة هذا المقال للحصول على تفاصيل حول كيفية تمثيل البيانات والطرق المختلفة التي يمكن للمبرمج التفكير في البيانات أثناء التطوير.

لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا المخصصة لـ Caché ObjectScript.

هذا المحتوى محمي من النسخ لمشاركته يرجى استعمال أزرار المشاركة السريعة أو تسخ الرابط !!