REXX

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש
REXX
פרדיגמות תכנות פרוצדורלי, תכנות מובנה עריכת הנתון בוויקינתונים
שנה 1979 עריכת הנתון בוויקינתונים
מתכנן מייק קאולישו עריכת הנתון בוויקינתונים
מפתח IBM, מייק קאולישו עריכת הנתון בוויקינתונים
הושפעה על ידי PL/I, ALGOL, CMS EXEC, EXEC 2 עריכת הנתון בוויקינתונים
סיומת cmd, bat, exec, rexx, rex, EXEC עריכת הנתון בוויקינתונים
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית OOjs UI icon info big.svg

REXX, שפת תכנות מפורשת שפותחה על ידי חברת IBM. השם REXX הוא ראשי תיבות של REstructured eXtended eXecutor, אך השם המלא כמעט לעולם אינו בשימוש. REXX היא שפה עילית מובנית שתוכננה להיות קלה ללמידה ולקריאה. מפרש השפה זמין בגרסאות מסחריות ופתוחות למספר גדול של סביבות מחשוב ומערכות הפעלה. בנוסף, לפלטפורמת המחשב המרכזי של IBM זמין גם מהדר לשפה.

REXX פותחה על ידי מייק קָאוּלִישוֹ כפרויקט "חד-פעמי" בין השנים 1979 לאמצע 1982. השפה הוצגה לראשונה ב-1981 בכנס שנערך ביוסטון, טקסס שבארצות הברית. בעקבות התגובות האוהדות שנתקבלו מלקוחות, הוחלט ב-IBM להמשיך בפרויקט הפיתוח ולהופכו למוצר תוכנה רשמי של החברה.

ב-REXX אין הגדרת משתנים מכיוון שאין טיפוסים, אלא פשוט רושמים שם ומכניסים לו ערך, אם הערך מספרי הוא ידע לזהות את זה כמספר, אחרת זה יהיה מוגדר כמחרוזת. ניתן לעשות חישובים רק על שדות שבהם הנתונים הם מספריים.

אחת הפקודות בשפת REXX היא הפקודה Interpret. פקודה זו מפרשת מחרוזת כקטע קוד ב-REXX, ואז מבצעת אותו, בדומה לפקודה eval בשפות אחרות, כמו PHP,‏ JavaScript, ופייתון.


קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא REXX בוויקישיתוף
Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.