لغة Information Presentation Facility (IPF) هي نظام مخصص لعرض المساعدة عبر الإنترنت والنصوص الفائقة النصية على أنظمة IBM OS/2. تعود أصول لغة IPF إلى لغتي BookMaster و Generalized Markup Language التي طورتها شركة IBM. تشبه لغة IPF إلى حد كبير لغة HTML المعروفة، إصدار 3.0، مع مجموعة من الإمكانيات الإضافية. لذلك، يمكن للمستخدم المدرب استخدام أي معالج نصوص تقريبًا عند إنشاء مستندات IPF.
تتألف لغة IPF من 45 أمرًا أساسيًا. يتم تجميع ملفات IPF باستخدام مُجمّع IPF (IPFC) إلى ملفات قابلة للعرض بتنسيق INF أو HLP. تختلف ملفات IPF HLP عن ملفات WinHelp HLP التي تسود في نظام التشغيل Windows. يحتوي OS/2 على عارض مدمج، وهناك عارضات أخرى متاحة لمنصات أخرى.
تتضمن ميزات لغة IPF إمكانية إضافة تعليقات وتهيئة سيمانتيكية وتعليقات في الأسطر. يتم تركيب الملفات باستخدام رمز التركيب IPF (IPFC) إلى ملفات قابلة للعرض بتنسيق INF أو HLP. تتميز ملفات IPF HLP بوجود عارض مدمج في نظام OS/2، وتتوفر عارضات أخرى لمنصات أخرى.
يُعتبر مصدر لغة IPF ذو مجتمع أصلي من IBM. ومن المهم أن نلاحظ أنه ليست هناك بيانات كافية لتحديد ما إذا كانت لغة IPF مفتوحة المصدر أم لا، ولكن يمكنك العثور على المزيد من المعلومات حولها في الروابط التالية:
يرجى ملاحظة أنه لا يوجد معلومات كافية متاحة حول موقع الويب أو مستودع GitHub أو تفاصيل لغة البرمجة على GitHub أو تفاصيل أخرى محددة تتعلق باللغة أو بيئة تطويرها.