English  

كتب اللغات الفرعية اللهجات

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

اللغات الفرعية (اللهجات) (معلومة)


اللغات الفرعية للـ REBOL، والتي تشتهر حالياً بأنها محدودة بحقول معينة، هي لغات صُغرى micro-languages تم رفع كفاءتها لخدمة أغراض محددة. ويمكن استخدام الحقول لتحديد قواعد العمل وواجهات المستخدم الرسومية أو تتابع الشاشات أثناء تنصيب أي برنامج. وبوسع المستخدمين تحديد لهجاتهم الخاصة، بإعادة استخدام أي كلمة من كلمات REBOL القائمة وإعطاءها معنى معين في هذه اللهجة. وتتم ترجمة اللهجات عن طريق الدوال التي تقوم بمعالجة الكتل البرمجية (أو سلاسل الإعراب) بشكل محدد. ويمكن أن نرى مثالاً على إمكانيات التفريع اللغوي (أي إنشاء اللهجات) لـ REBOL في كلمة return. ففي (لهجة تبادل البيانات)، يعد الـ return مجرد كلمة لا تحمل أي معنى محدد. أما في لهجة الـ do، نجد أن الـ return هنا متغير شامل global variable، يشير إلى دالّة محلية تقوم باستدعاء قيمة دالّية. وفي لهجة الواجهة المرئية (VID)، نجد أن الـ return هنا تكون عبارة عن كلمة أساسية تدفع بمحرك التصميم لمحاكاة نتيجة تحميل carriage return، حيث تحرك "قلم الترجمة" إلى بداية الخط التالي. ويجب على مترجم الـ REBOL الحامل للإمكانيات الرسومية أن يفهم ويترجم الكثير من اللهجات. ويوضح الجدول أدناه اللهجات الأكثر أهمية مرتبة حسب الأهمية:

المصدر: wikipedia.org