لغة ترميز IBM المعممة

لغة ترميز IBM المعممة
تم التطوير بواسطةآي بي إم
ممتدة إلىإس جي إم إل

لغة ترميز النصوص المعممة ( GML ) عبارة عن مجموعة من وحدات الماكرو التي تنفذ علامات ترميز تستند إلى النية (إجرائية) لمنسق النصوص IBM ، SCRIPT . SCRIPT/VS هو المكون الرئيسي لمرفق تكوين المستندات (DCF) الخاص بـ IBM. يتم توفير مجموعة بداية من العلامات في GML مع منتج DCF.

صفات

تم تطوير GML في عام 1969 وأوائل السبعينيات من قبل تشارلز جولدفارب وإدوارد موشر وريموند لوري (استخدم جولدفارب الأحرف الأولى من لقبه لتكوين مصطلح GML). [1]

باستخدام GML، يتم تمييز المستند بالعلامات التي تحدد ماهية النص ، من حيث الفقرات والرؤوس والقوائم والجداول وما إلى ذلك. ومن ثم يمكن تنسيق المستند تلقائيًا لأجهزة مختلفة ببساطة عن طريق تحديد ملف تعريف للجهاز. على سبيل المثال، من الممكن تنسيق مستند لطابعة ليزر أو طابعة خطية ( مصفوفة نقطية ) أو لشاشة ببساطة عن طريق تحديد ملف تعريف للجهاز دون تغيير المستند نفسه.

لغة الترميز القياسية المعممة (SGML)، وهي تقنية معيارية من ISO لتحديد لغات الترميز المعممة للمستندات، تنحدر من GML. [1] كانت لغة الترميز القابلة للتوسيع (XML) في البداية عبارة عن تطوير مبسط ومبسط لـ SGML، لكنها تجاوزت لغتها الأم من حيث القبول والدعم العالمي.

مثال على نص GML

   :h1 id='intr'.الفصل الأول: المقدمة
   :p.GML تدعم الحاويات الهرمية، مثل
   :ol.
   :li.القوائم المرتبة (مثل هذه القائمة)،
   :li.قوائم غير مرتبة، و
   :li.قوائم التعريف
   :eol.
   وكذلك الهياكل البسيطة.
   :p.تقليل العلامات (تم تعميمها وإضفاء الطابع الرسمي عليها لاحقًا في SGML)،
   تم السماح بحذف علامات النهاية لعناصر "h1" و "p".

في أوائل الثمانينيات، طورت شركة IBM أداة نشر مخصصة تسمى لغة تحديد بنية المعلومات (ISIL) استنادًا إلى GML. تم استخدام ISIL لإنشاء قدر كبير من وثائق IBM لجهاز الكمبيوتر الشخصي IBM ومنتجات أخرى في هذا الوقت. في أواخر الثمانينيات، تم تطوير منتج تجاري يسمى BookMaster، استنادًا في الغالب إلى ISIL.

خلال أوائل الثمانينيات، طور دون ويليامز في شركة IBM برنامج DWScript لاستخدام SCRIPT/VS على أجهزة الكمبيوتر الشخصية من IBM. [2] وفي عام 1986، طور إصدارًا للكمبيوتر الشخصي من ISIL يُدعى DWISIL. وقد تم استخدام هذه المنتجات داخليًا فقط في IBM.

تستخدم IBM لغة GML كلغة وصف على IBM i والإصدارات السابقة للأشياء المسماة "مجموعات الألواح". يمكن لمجموعات الألواح تقديم نص تعليمات منسق فقط للمستخدم عند الضغط على مفتاح التعليمات (غالبًا F1)، أو تشبه قوائم IBM i النموذجية مع نصوص تعليمات مضمنة، أو شاشات تطبيق كاملة مع حقول إدخال/إخراج، وعناصر TUI أخرى يتم تنسيقها على الشاشة وفقًا لمعايير IBM CUA . تسمى الميزة الإجمالية User Interface Manager (UIM) وموثقة في برمجة عرض التطبيق .

انظر أيضا

مراجع

  1. ^ ab Charles F. Goldfarb (1996). "The Roots of SGML – A Personal Recollection". مؤرشف من الأصل في 2012-12-20 . تم الاسترجاع في 2007-07-07 .
  2. ^ DWScript - تحديثات أداة تكوين المستندات لجهاز الكمبيوتر الشخصي IBM الإصدار 4.6، DW-04167، 8 نوفمبر 1985
  • دليل تنفيذ لغة الترميز المعممة لمرفق تكوين المستندات (SH35.0050-2). IBM. 1985.
  • “مرجع علامة مجموعة كاتب GML”. آي بي إم.
  • "إنشاء نص تعليمات باستخدام UIM". RPGPGM.com. 2017.
  • "برمجة عرض التطبيقات (SC41-5715)". IBM. 2006.
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=لغة_ترميز_IBM_العامة&oldid=1210687639"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate