Rexx: لغة البرمجة الأصلية لا تزال مفيدة إذا كنت تعمل على أجهزة الكمبيوتر المركزية

إفشاء: يساعدك دعمك في الحفاظ على تشغيل الموقع! نحصل على رسوم إحالة لبعض الخدمات التي نوصي بها في هذه الصفحة.


عندما تفكر في لغات البرمجة النصية المستخدمة لمعالجة الملفات النصية أو إنشاء التقارير ، فقد تكون اللغات الأولى التي تتبادر إلى الذهن هي Python أو Perl. ومع ذلك ، كانت هناك لغة تسمى Rexx طورتها شركة IBM في أواخر السبعينيات والتي حققت أيضًا هذه الميزات ويمكن اعتبارها مقدمة رئيسية. Rexx أو Restructured Extended Executor هي لغة برمجة حرة الشكل تتضمن الكثير من الميزات بما في ذلك دعم الوظائف ، والقدرة على معالجة أوامر unix ، وعمليات الإدخال / الإخراج للملفات ، وأدوات التصحيح ، والحماية من التعطل.

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

أنظمة التشغيل المدعومة

على الرغم من أن Rexx تم تطويره في البداية للعمل على أنظمة حاسب مركزي IBM ، لا يزال Rexx مدعومًا في العديد من أنظمة التشغيل بما في ذلك:

  • VM / CMS
  • OS / 2
  • DOS
  • 16 بت من Windows
  • لينكس
  • Windows CE
  • حاسوب جيبى

واليوم ، تتوفر أيضًا إصدارات Rexx مفتوحة المصدر بما في ذلك REXX / imc و Regina على Linux و Windows.

دروس Rexx

طريقة رائعة لدراسة وفهم Rexx هي استشارة البرامج التعليمية التالية واستخدامها كبنات بناء لمشاريع Rexx.

  • يقدم برنامج Rexx التعليمي من IBM Systems Magazine برنامجًا تعليميًا بسيطًا موجهًا للمبتدئين ويقدم مثالًا على كيفية فتح ملفات البيانات وقراءتها.
  • يقدم برنامج Rexx التعليمي من جامعة أكسفورد برنامجًا تعليميًا متعمقًا مثاليًا للمبتدئين والمستخدمين المتقدمين. يمشي من خلال العديد من ميزات اللغة ويقدم دروسًا حول إنشاء البرامج الأساسية والحلقات والشرطيات والمزيد.
  • لا يقدم برنامج Rexx التعليمي من TutorialsPoint نظرة عامة على اللغة فحسب ، بل يوفر أيضًا إرشادات حول تنفيذ بناء الجملة الأساسية للغة بالإضافة إلى المفاهيم المتقدمة بما في ذلك تحليل XML.
  • يعد NetRexx Programming Guide (PDF) مصدرًا رائعًا إذا كنت ترغب في استخدام بديل لـ Java Virtual Machine. يشارك NetRexx العديد من ميزات لغة برمجة Rexx الأصلية ولكن يمكن تشغيلها على أنظمة أساسية متعددة بسبب VM. يتضمن NetRexx أيضًا العديد من المكتبات لمعالجة الملفات والشبكات المشابهة لـ Java.
  • يقدم Open Object Rexx (PDF) دليلاً مفصلاً لإصدار Object Rexx. إذا كنت من محبي البرمجة الكائنية (OOP) وترغب في تنفيذ برامج مصممة بشكل أفضل في Rexx ، فهذا برنامج تعليمي مثالي.

دروس فيديو Rexx

القدرة على تصور المفاهيم هي طريقة رائعة لفهم لغة البرمجة. إليك بعض دروس الفيديو التي ستساعدك على تحسين مهاراتك في Rexx.

  • Rexx Mainframe Tutorial هو جزء من سلسلة من دروس الفيديو على كومار ITChannel. يقدم ميزات وأمثلة لغوية مختلفة من خلال 10 دروس فريدة.
  • توضح لك برامج Coding Rexx في 7 دقائق كيفية إعداد بيئة Rexx على Windows والحصول على برنامج فعال في غضون بضع دقائق. هذا برنامج تعليمي رائع للمبتدئين الذين يرغبون في الحصول على السبق في البيئة.
  • Windows Programming for Everyone هي دورة مدفوعة الأجر على Udemy توضح كيف يمكن للمستخدمين إعداد بيئة Rexx الخاصة بهم على Windows وبدء كتابة البرامج. يتم تغطية العديد من ميزات اللغة بما في ذلك البنية الأساسية وتشغيل أوامر Windows. على الرغم من أن الدورة تكلف المال ، فهي بمثابة مورد وقفة واحدة لفهم لغة Rexx.
  • Rexx System Automation Tutorial هو مقطع فيديو تم إنشاؤه بواسطة IBM ويوضح للمستخدمين كيفية استخدام مصحح الأخطاء المدمج في Rexx للمساعدة في العثور على المشكلات في برامج Rexx وإصلاحها.
  • NetRexx Eclipse Project هو فيديو تعليمي يوضح البرامج المختلفة المكتوبة في NetRexx على Eclipse IDE الشهير.

كتب على Rexx

إذا كنت تفضل استخدام كتاب لتعلم البرمجة أو تحتاج إلى بعض المراجع للغة برمجة Rexx ، فراجع الكتب التالية:

  • توفر لغة REXX على TSO (2012) ، بقلم Gabriel Garguilo ، معلومات مصدر ممتازة حول كتابة برامج REXX لأجهزة الكمبيوتر المركزية IBM. يغطي هذا الكتاب برامج الكتابة لأنظمة التشغيل المختلفة الموجودة على حواسيب IBM الرئيسية بما في ذلك TSO / E و MVS و OS / 390 و Z / OS. تمت تغطية العديد من ميزات اللغة والفكرة وراء الكتاب هي مساعدتك على البدء في كتابة البرامج في أسرع وقت ممكن.
  • لغة REXX على TSO (2013) ، بقلم غابرييل جارجيلو ، على الرغم من أن لها نفس الاسم مثل كتابه لعام 2012 ، في الواقع مختلفة تمامًا. يركز على وظائف REXX المضمنة. يسرد الكتاب الوظائف وما يقومون به. تغطي الفصول الإضافية كتابة وحدات الماكرو ووظائف TSO شائعة الاستخدام.
  • تقدم لغة REXX: نهج عملي للبرمجة (1990) ، بقلم مايكل كاوليشو ، مقدمة ونظرة عامة على لغة برمجة REXX من وجهة نظر منشئ REXX الخاص..
  • Rexx Programmer’s Reference (2005) ، بقلم هوارد فوسديك ، لا يقدم لغة برمجة Rexx للمبتدئين فحسب ، بل يمر أيضًا بالميزات المتقدمة للمستخدمين الأكثر خبرة. يغطي الكتاب مواضيع مختلفة بما في ذلك كيفية تحسين بنية برامج Rexx والاتصال بقواعد البيانات والعمل مع الخوادم في بيئات Linux و Windows.

هل يجب أن أزعج التعلم Rexx?

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

مزيد من القراءة والموارد

لدينا المزيد من الأدلة والبرامج التعليمية والرسوم البيانية ذات الصلة بالتشفير والتطوير:

  • موارد مطوري C ++: إذا كنت تفضل الالتزام بلغة أكثر تقليدية ، فإن هذه الصفحة توفر لك جميع الأدوات التي تحتاجها.
  • Awk مقدمة والموارد: تعلم كل شيء عن أداة معالجة النصوص الرائعة هذه من Unix.
  • مقدمة وموارد كوبول: واحدة من أقدم اللغات ، لا تزال تستخدم كوبول على أجهزة الكمبيوتر المركزية القديمة.

ما هو الرمز الذي يجب أن تتعلمه?

هل تشعر بالارتباك حول لغة البرمجة التي يجب أن تتعلم البرمجة بها؟ تحقق من مخطط المعلومات الخاص بنا ، ما هو الرمز الذي يجب أن تتعلمه؟ إنه لا يناقش الجوانب المختلفة للغات فحسب ، بل يجيب على أسئلة مهمة مثل ، “كم من المال سأجني برمجة جافا للعيش؟”

ما هو الرمز الذي يجب أن تتعلمه؟
ما هو الرمز الذي يجب أن تتعلمه?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map