نروف

نروف
المؤلف(ون) الأصلي(ون)جو أوسانا
المطور(ون)مختبرات بيل التابعة لشركة AT&T
الإصدار الأولي12 يونيو 1972 ؛ منذ 52 عامًا ( 1972-06-12 )
نظام التشغيليونكس ومثيلات يونكس
يكتبيأمر

nroff (اختصار لـ "new roff") هو برنامج تنسيق نصي على أنظمة التشغيل يونكس وأنظمة التشغيل الشبيهة بيونكس . ينتج مخرجات مناسبة للطابعات ذات العرض الثابت البسيطة ونوافذ المحطات الطرفية . وهو جزء لا يتجزأ من نظام تعليمات يونكس ، حيث يتم استخدامه لتنسيق صفحات الدليل للعرض.

تم تطوير كل من nroff و troff المرتبط به من roff الأصلي . في حين كان المقصود من nroff إنتاج مخرجات على المحطات الطرفية والطابعات الخطية، كان المقصود من troff إنتاج مخرجات على أنظمة الطباعة . استخدم كلاهما نفس العلامات الأساسية ويمكن استخدام ملف مصدر واحد عادةً بواسطة nroff أو troff دون تغيير.

تاريخ

تم كتابة nroff بواسطة Joe Ossanna لإصدار 2 من Unix ، [ 1] بلغة التجميع ثم تم نقله إلى C.

كان سليلًا لبرنامج RUNOFF من CTSS ، أول برنامج تنسيق نصي محوسب، وهو سلف نظام معالجة المستندات Unix troff .

هناك أيضًا إصدار برمجي مجاني من nroff في حزمة groff .

المتغيرات

يستخدم نظام التشغيل Minix ، من بين أنظمة أخرى، نسخة طبق الأصل من nroff تسمى cawf بواسطة Vic Abell، استنادًا إلى awf، وهو برنامج تنسيق رائع قابل للتنفيذ تم تصميمه في awk بواسطة Henry Spencer . هذه ليست بدائل كاملة لمجموعة أدوات nroff/troff، ولكنها كافية لعرض وطباعة المستندات الأساسية وصفحات الدليل .

بالإضافة إلى ذلك، يتوفر إصدار مبسط من nroff في شكل كود مصدر Ratfor كمثال في كتاب أدوات البرمجيات من تأليف Brian Kernighan و PJ Plauger . [2]

انظر أيضا

مراجع

  1. ^ McIlroy, MD (1987). قارئ بحث يونكس: مقتطفات موثقة من دليل المبرمج، 1971-1986 (PDF) (تقرير فني). CSTR. مختبرات بيل. 139.
  2. ^ "كود أدوات البرمجيات".
  • الكود المصدر لـ AWF الخاص بـ Henry Spencer
  • مرجع سريع لـ troff/nroff
  • كود مصدر nroff في Illumos . شرح بواسطة Bryan Cantrill


تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=نروف&oldid=1220086618"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate