Rexx: اگر روی Mainframes کار کنید ، زبان نویسی اصلی هنوز مفید است

افشای: پشتیبانی شما به حفظ سایت کمک می کند! ما برای برخی از خدماتی که در این صفحه توصیه می کنیم هزینه ارجاع دریافت می کنیم.


وقتی فکر می کنید زبانهایی را که برای پردازش پرونده های متنی یا ایجاد گزارش استفاده می کنید ، استفاده کنید ، اولین زبانهایی که به ذهن شما خطور می کند پایتون یا پرل هستند. با این حال ، زبانی به نام Rexx وجود داشت که در اواخر دهه 1970 توسط IBM ساخته شد و این ویژگی ها را نیز انجام داد و می تواند پیشرو اصلی در نظر گرفته شود. Rexx یا مجدد توسعه یافته مجدد توسعه یافته یک زبان برنامه نویسی با فرم آزاد است که شامل یک تن از ویژگی ها از جمله پشتیبانی از توابع ، توانایی پردازش دستورات یونیکس ، پرونده سازی عملیات I / O ، ابزارهای اشکال زدایی و محافظت در برابر خرابی ها می باشد..

اگرچه امروز زبان رایج نیست ، اما هنوز هم تأثیر آن احساس می شود. بخش اعظم ساختار و نحوی این زبان شبیه بسیاری از زبانهای نوشتاری امروز است. گرچه محبوبیت Rexx در دهه 1990 به اوج خود رسیده بود ، اما هنوز هم توسط برنامه نویسان سیستم برای ایجاد برنامه ها در حافظه های اصلی استفاده می شود. برای اطلاعات بیشتر در مورد این زبان تأثیرگذار ، منابع زیر را بررسی کنید.

سیستم عامل ها پشتیبانی می شوند

اگرچه Rexx در ابتدا برای کار با سیستم های اصلی IBM توسعه داده شد ، Rexx هنوز هم در چندین سیستم عامل پشتیبانی می شود از جمله:

  • VM / CMS
  • سیستم عامل / 2
  • DOS
  • ویندوز 16 بیتی
  • لینوکس
  • ویندوز CE
  • کامپیوتر جیبی

امروزه نسخه های منبع آزاد Rexx نیز شامل REXX / imc و Regina در لینوکس و ویندوز هستند.

آموزش Rexx

یک راه عالی برای مطالعه و درک Rexx مشاوره با آموزش های زیر و استفاده از آنها به عنوان بلوک های ساختمانی برای پروژه های Rexx است.

  • مجله IBM Systems Rexx Tutorial آموزش ساده ای را برای مبتدیان ارائه می دهد و نمونه ای از نحوه باز و خواندن پرونده های داده را ارائه می دهد.
  • آموزش Rexx از دانشگاه آکسفورد ایده آل آموزش عمیق را برای مبتدیان و کاربران پیشرفته ارائه می دهد. این برنامه چندین ویژگی زبان را طی می کند و در مورد ایجاد برنامه های اساسی ، حلقه ها ، شرط بندی ها و موارد دیگر درس هایی را ارائه می دهد.
  • TutorialsPoint’s Rexx Tutorial نه تنها یک مرور کلی در مورد زبان می دهد ، بلکه دستورالعمل هایی در مورد اجرای نحو زبان اصلی و همچنین مفاهیم پیشرفته از جمله تجزیه XML را ارائه می دهد.
  • راهنمای برنامه نویسی NetRexx (PDF) اگر بخواهید از گزینه دیگری برای ماشین مجازی جاوا استفاده کنید ، یک منبع عالی است. NetRexx بسیاری از ویژگی های زبان برنامه نویسی اصلی Rexx را به اشتراک می گذارد ، اما به دلیل VM می تواند روی سیستم عامل های مختلفی اجرا شود. NetRexx همچنین شامل چندین کتابخانه برای پردازش فایل ها و شبکه های مشابه Java است.
  • Open Object Rexx (PDF) راهنمای مفصلی را برای نسخه ای از Object Rexx ارائه می دهد. اگر طرفدار بزرگ برنامه نویسی شی گرا (OOP) هستید و می خواهید برنامه های بهتری طراحی شده را در Rexx پیاده سازی کنید ، این یک آموزش ایده آل است.

آموزش تصویری Rexx

توانایی تجسم مفاهیم یک راه عالی برای درک یک زبان برنامه نویسی است. در اینجا چند فیلم آموزشی وجود دارد که به شما در بهبود مهارت های Rexx کمک می کند.

  • آموزش Rexx Mainframe بخشی از یک سری آموزش های ویدئویی درمورد Kumar ITChannel است. این ویژگی ها و نمونه های مختلف زبان را از طریق 10 درس منحصر به فرد ارائه می دهد.
  • برنامه نویسی کدگذاری Rexx در 7 دقیقه به شما نشان می دهد که چگونه محیط Rexx را در ویندوز تنظیم کنید و یک برنامه کاربردی در چند دقیقه داشته باشید. این یک آموزش عالی برای مبتدیان است که مایل به شروع کار در محیط هستند.
  • برنامه نویسی ویندوز برای همه یک دوره پرداخت شده در Udemy است که به شما توضیح می دهد چگونه کاربران می توانند محیط Rexx خود را در ویندوز تنظیم کنند و برنامه هایی را شروع کنند. چندین ویژگی زبان شامل نحو اصلی و اجرای دستورات ویندوز پوشانده شده است. گرچه این دوره هزینه دارد ، اما به عنوان منبع یک مرحله ای برای درک زبان Rexx عمل می کند.
  • آموزش اتوماسیون سیستم Rexx ویدئویی است که توسط IBM ایجاد شده است و به کاربران نشان می دهد چگونه از Debugger ساخته شده Rexx برای کمک به یافتن و رفع مشکلات برنامه های Rexx استفاده کنند..
  • NetRexx Eclipse Project یک آموزش ویدئویی است که برنامه های مختلفی را که در NetRexx در مورد محبوب Eclipse IDE نوشته شده نشان می دهد..

کتاب در Rexx

اگر ترجیح می دهید از یک کتاب برای یادگیری برنامه نویسی استفاده کنید یا به برخی زبانها برای زبان برنامه نویسی Rexx نیاز دارید ، کتابهای زیر را بررسی کنید:

  • REXX Language on TSO (2012) ، توسط گابریل گارگیلو ، منبع عالی اطلاعات در مورد نوشتن برنامه های REXX برای رایانه های اصلی IBM فراهم می کند. این کتاب برنامه های نوشتن را برای سیستم عامل های مختلفی که در mainframes IBM یافت می شوند شامل TSO / E ، MVS ، OS / 390 و Z / OS را شامل می شود. ویژگی های مختلف زبان پوشانده شده است و ایده در پشت این کتاب این است که به شما کمک کند در اسرع وقت شروع به نوشتن برنامه کنید.
  • REXX Language on TSO (2013) ، توسط گابریل گارگیلو ، اگرچه با همان کتاب 2012 خود دارای نامی است اما در واقع کاملاً متفاوت است. این تمرکز بر توابع REXX داخلی است. این کتاب توابع و کارهایی که انجام می دهد ذکر شده است. فصل های اضافی ماکروهای نوشتن و توابع TSO را که معمولاً استفاده می شود را پوشش می دهد.
  • REXX Language: یک رویکرد عملی به برنامه نویسی (1990) توسط مایکل کاوللی ، مقدمه و مروری بر زبان برنامه نویسی REXX از نگاه خالق خود REXX ارائه می دهد..
  • مرجع برنامه نویس Rexx (2005) ، توسط هاوارد Fosdick ، ​​نه تنها زبان برنامه نویسی Rexx را به مبتدیان معرفی می کند ، بلکه از ویژگی های پیشرفته ای برای کاربران با تجربه تر نیز می گذرد. این کتاب موضوعات مختلفی از جمله چگونگی بهبود ساختار برنامه های Rexx ، اتصال به پایگاه داده ها و کار با سرورها در محیط های لینوکس و ویندوز را در بر می گیرد..

باید برای یادگیری Rexx زحمت بکشم?

اگرچه Rexx در اواسط دهه 1990 به اوج خود رسید ، اما هنوز هم ارزش آموختن آن را دارد. وقت گذاشتن برای یادگیری Rexx مقدمه ای خوبی برای برنامه نویسی خواهد کرد و به شما در درک اصول نوشتن اسکریپت کمک می کند. علاوه بر این ، درک Rexx ابزار و پایه لازم برای ایجاد برنامه های سرور اصلی را فراهم می کند. بخش اعظم زیرساخت های سرورها در سراسر جهان از اصلی استفاده می کنند. بنابراین ، درک زبانهایی که قدرت این اصلی را دارند ، درنهایت برای پیشرفت شغلی خودتان مسیری طولانی طی خواهد کرد.

مطالعه بیشتر و منابع

ما راهنماهای ، آموزش ها و اینفوگرافیک های بیشتری در رابطه با کد نویسی و توسعه داریم:

  • منابع توسعه دهنده C ++: اگر ترجیح می دهید به یک زبان سنتی تر بچسبید ، این صفحه تمام ابزارهای مورد نیاز شما را در اختیار شما قرار می دهد.
  • مقدمه و منابع Awk: درباره این ابزار عالی برای پردازش متن Unix اطلاعات کسب کنید.
  • مقدمه و منابع COBOL: یکی از قدیمی ترین زبانها ، COBOL هنوز هم در میان اصلی های میراث استفاده می شود.

چه کدی را باید بیاموزید?

گیج شده در مورد چه زبان برنامه نویسی که باید رمزگذاری کنید؟ اینفوگرافیک ما را ببینید ، چه کدی را باید یاد بگیرید؟ این نه تنها در مورد جنبه های مختلف زبان بحث می کند ، بلکه به سؤالات مهمی از جمله ، “چقدر می توانم برنامه نویسی جاوا را برای امرار معاش بسازم؟”

چه کد باید یاد بگیرید؟
چه کدی را باید بیاموزید?

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