GnuCOBOL, אַן אָפֿן מקור קאַמפּיילער וואָס טראַנסלייץ COBOL צו C

קאָבאָל

קאָבאָל איז איינער פון די אָולדאַסט פּראָגראַממינג שפּראַכן.

ווער האט נישט געהערט פון די "COBOL" פּראָגראַממינג שפּראַך און דער ערשטער זאַך וואָס קומט צו מיינונג איז די בילד אויבן, און עס טאַקע איז נישט פֿאַר מער, זינט די פּראָגראַממינג שפּראַך איז געווארן 64 און איז נאָך איינער פון די אָולדאַסט פּראָגראַממינג שפּראַכן אין אַקטיוו נוצן, ווי געזונט ווי איינער פון די פירער אין טערמינען פון די סומע פון ​​קאָד געשריבן.

פאַר פילע פון ​​די וואס זענען נאָר סטאַרטינג אויס אין דער וועלט פון פּראָגראַממינג טענד צו הערן און לייענען אַ פּלאַץ וועגן מאָדערן פּראָגראַממינג שפּראַכן און וואָס איז יוזשאַוואַלי די מערסט רעוועכדיק אָדער דער מיט אַ גוט צוקונפֿט. אבער ווען עס קומט צו קוקן צוריק, עס זענען ווייניק שפּראַכן וואָס טאַקע טענד צו דזשענערייט אינטערעס.

און דאָס איז, למשל, אין די הויפּט "ניט פריש" פּראָגראַממינג שפּראַכן וואָס זענען יוזשאַוואַלי רעקאַמענדיד צו לערנען עס זענען C, C ++, C #, Java, php פון וואָס C וואָלט זיין דער איינער וואָס ינפלואַנסט די אנדערע, אָבער אַז יעדער איינער האט זייַן ימפּרווומאַנץ קאַמפּערד צו C.

פון דאָרט אויף, עס איז זייער זעלטן אַז איר באַקומען אַ רעקאָמענדאַציע צו לערנען אַן עלטערע שפּראַך, זאָגן זיך פּאַסקאַל, פאָרטראַן אָדער קאָבאָל, מיר זענען גערעדט וועגן הויפּט ליגז, ווייַל די האָבן אַ פערלי הויך לערנען ויסבייג, אָדער נו, אפֿשר נישט אַזוי פיל און איך קען זיין יגזאַדזשערייטינג פֿאַר דערוואַקסן מיט די C שולע.

אָבער היי, לאָזן די טעמע באַזונדער, אין דעם אַרטיקל אויף מיר וועלן אָפּגעבן דעם פּלאַץ צו רעדן אַ ביסל וועגן GnuCOBOL, וואָס איז אַן אָפֿן מקור קאַמפּיילער פֿאַר COBOL און וואָס, נאָך כּמעט צוויי יאָר פון אַנטוויקלונג, זינט די פריערדיקע מעלדונג, זיין נייַע ווערסיע "GnuCOBOL 3.2" איז באפרייט.

ינדעקס

וועגן GnuCOBOL

gnuCOBOL איז פּאַזישאַנד ווי אַן אָפֿן מקור קאַמפּיילער אַז אַלאַוז איר צו איבערזעצן COBOL מגילה צו אַ C פאַרטרעטונג פֿאַר שפּעטער זאַמלונג ניצן GCC אָדער אנדערע קאַמפּיילערז פון C. בייסיקלי וואָס GnuCOBOL טוט איז איבערזעצן אַ COBOL פּראָגראַם אין אַ C פּראָגראַם, וואָס קענען זיין צונויפגעשטעלט אין די פאַקטיש קאָד געניצט דורך די קאָמפּיוטער אָדער אין אַ ביבליאָטעק ווו אנדערע מגילה קענען רופן עס.

אויף UNIX און ענלעך אָפּערייטינג סיסטעמען (אַזאַ ווי לינוקס) די GNU C קאַמפּיילער איז געניצט. פֿאַר Windows, די C קאַמפּיילער איז צוגעשטעלט דורך מיקראָסאָפט וויסואַל סטודיאָ עקספּרעסס פּעקל. צוויי-שריט זאַמלונג איז טיפּיקלי געטאן מיט אַ איין באַפֿעל, אָבער עס איז אַן אָפּציע וואָס אַלאַוז די פּראָגראַמיסט צו האַלטן זאַמלונג נאָך די C קאָד איז דזשענערייטאַד.

GNUCOBOL

GnuCOBOL סקרעענשאָט

די קאַנפיגיער שריפט וואָס קאַנפיגיער די GnuCOBOL בויען האט אָפּציעס אַרייַנגערעכנט:

  • טשוזינג די C קאַמפּיילער און די אָפּציעס פֿאַר פּאָסט-איבערזעצונג זאַמלונג
  • דאַטאַבייס פאַרוואַלטונג סיסטעם פֿאַר ISAM שטיצן
  • ייקאַן ינקלוזשאַן

צווישן די הויפּט פֿעיִקייטן פון די קאַמפּיילער, עס איז דערמאנט אַז שטיצט 19 דייאַלעקץ פון די COBOL שפּראַך, שטיצט טייל די COBOL 2014 ספּעסיפיקאַטיאָן און פּאַסיז די 9740 COBOL 85 קאַמפּאַטאַבילאַטי טעסץ. אַן ינאַגרייטיד דיבוגגער איז צוגעשטעלט פֿאַר דיבאַגינג מגילה.

gnuCOBOL 3.2

וועגן די נייע ווערסיע פון GnuCOBOL 3.2, די פאלגענדע ענדערונגען זענען כיילייטיד:

  • ימפּרוווד אַרבעט מיט COBOL שפּראַך דייאַלעקץ. די סעטטינגס זענען צוגעפאסט בעסער צו די אויסגעקליבן דיאלעקט.
  • צוגעגעבן שטיצן פֿאַר אַ נייַע דיאלעקט: GCOS. אויסדרוקן, פאַנגקשאַנז און סינטאַקס עלעמענטן ספּעציפיש צו פאַרשידן אַלט און נייַ דייאַלעקץ פון דער שפּראַך זענען ימפּלאַמענאַד.
  • באטייטיק ימפּרוווד רונטימע און רידוסט זכּרון קאַנסאַמשאַן, ספּעציעל ווען קאַמפּיילד מיט רונטימע טשעקס ענייבאַלד.
  • fileio מוסיף שטיצן פֿאַר די "LINE SEQUENTIAL" טעקע טיפּ, דיפיינד אין די COBOL 2023 באַשרייַבונג און דיזיינד צו שעפּן טעקעס ווו די דאַטן זענען אפגעשיידט דורך שורות.
  • ימפּרוווד מכשירים פֿאַר דיבאַגינג אויף די מקור קאָד מדרגה ניצן GDB.
  • ימפּרוווד ימפּלאַמענטיישאַן פון ריפּיטאַבאַל בויען.

פֿאַר יענע וואָס זענען אינטערעסירט אין קענען באַקומען די נייַע ווערסיע פון ​​​​GnuCOBOL, זיי קענען באַקומען די מקור קאָד פון דעם קאַמפּיילער פֿון די ווייַטערדיק לינק.

פֿאַר יענע וואָס זענען יוזערז פון אַרטש לינוקס און דעריוואַטיווז, איר קענען ינסטאַלירן פֿון די ריפּאַזאַטאָרי (אפילו אַ פריערדיקן ווערסיע), מיט די פאלגענדע באַפֿעל:

sudo pacman -S gnucobol

לעסאָף אויב איר זענט אינטערעסירט צו וויסן מער וועגן איםאָדער, איר קענען קאָנטראָלירן די דעטאַילס אין די ווייַטערדיק לינק.


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

זייט דער ערשטער צו באַמערקן

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: AB Internet Networks 2008 SL
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.