gcobol, מהדר COBOL מבוסס GCC

לפני כמה ימים פרויקט gcobol נחשף, שמטרתו ליצור מהדר חינמי לשפת התכנות COBOL ונמצא ברשימת התפוצה של GCC Compiler Set Developers.

בצורתו הנוכחית, gcobol מפותח כמזלג של GCC, אך לאחר השלמת הפיתוח והפרויקט יתייצב, מתוכנן להציע את השינויים שייכללו בהרכב הראשי של GCC.

עד כה ריכזנו קצת יותר מ-100 תוכניות לדוגמה
קובול בסיסי למתכנתים מאת מייקל קופלין. אנחנו קרובים
סוף השלב הזה של הפרויקט, ואנו מקווים שיהיה ISAM ו תכונות Cobol מונחה עצמים יושמו בשבועות הקרובים. לָנוּ עובדים על הידור של חבילת הבדיקות של NIST COBOL, שאנו מקווים זה ייקח כמה חודשים כדי להשלים. התחלנו גם לעבוד על gdb, ואני מקווה שזה יפעל עד סוף השנה.

הסיבה של יצירת הפרויקט החדש הוא הרצון להשיג מהדר COBOL מורשה בחינם שמקל על הגירה של יישומים ממיינפריים של יבמ ועד למערכות הפועלות על לינוקס.

הקהילה מפתחת פרויקט עצמאי בחינם שאולי רבים מכם כבר יודעים, אבל למי שלא מודע לפרויקט, כדאי לדעת שזהו "GnuCOBOL" כבר הרבה זמן, אבל זה מהדר שמתרגם קוד לשפת C וגם לא נותן תמיכה מלאה אפילו לתקן COBOL 85 ולא עובר את הסט המלא של מבחני הבנצ'מרק, מה שדוחה מוסדות פיננסיים שמשתמשים ב-COBOL בעבודה פרויקטים.

Gcobol מבוסס על טכנולוגיות GCC נבדק ופותח במשך יותר משנה על ידי מהנדס במשרה מלאה. הקצה האחורי הקיים של GCC משמש ליצירת קבצי הפעלה, ועיבוד מקור COBOL מופרד לממשק נפרד שפותח על ידי הפרויקט.

עד כה אני יודע שהמהדר בנה בהצלחה 100 דוגמאות מהספר "Beginning COBOL for Programmers", ומתוכנן להתווסף ל-gcobol תמיכה בהרחבות מוכוונות אובייקט של ISAM ו-COBOL בשבועות הקרובים. בתוך כמה חודשים, הפונקציונליות של gcobol מתוכננת לעבור את חבילת הבדיקות של NIST.

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

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

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

השפה ממשיך להתפתח לדוגמה, COBOL-2002 הוסיף יכולות לתכנות מונחה עצמים, ו-COBOL 2014 הציג תמיכה במפרט הנקודה הצפה IEEE-754, העמסת יתר של השיטה וטבלאות מורחבות דינמית.

הכמות הכוללת של הקוד שנכתב ב-COBOL מוערכת ב-220 מיליארד שורות, מתוכם 100 מיליארד עדיין בשימוש, בעיקר במוסדות פיננסיים. לדוגמה, נכון לשנת 2017, 43% מהמערכות הבנקאיות המשיכו להשתמש ב-COBOL. קוד COBOL משמש בעיבוד של כ-80% מהעסקאות הפיננסיות האישיות וב-95% מהטרמינלים המקבלים תשלומים בכרטיסי בנק.

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

מקור: https://gcc.gnu.org/


תגובה, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פרנסיסקו פלורס דיאז דיג'ו

    מצוין, זה מאוד עמוס. מהדרים של Cobol הם מאוד יקרים. לגנוקובול יש בעיות ואינו מתאים לייצור. בהצלחה והצלחה במשימה זו.