gcobol, GCC ಆಧಾರಿತ COBOL ಕಂಪೈಲರ್

ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ gcobol ಯೋಜನೆಯನ್ನು ಅನಾವರಣಗೊಳಿಸಲಾಯಿತು, ರಚಿಸುವುದು ಅವರ ಗುರಿಯಾಗಿದೆ COBOL ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗೆ ಉಚಿತ ಕಂಪೈಲರ್ ಮತ್ತು GCC ಕಂಪೈಲರ್ ಸೆಟ್ ಡೆವಲಪರ್‌ಗಳ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಯಲ್ಲಿ ಕಂಡುಬಂದಿದೆ.

ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, gcobol GCC ಯ ಫೋರ್ಕ್ ಆಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಆದರೆ ಅಭಿವೃದ್ಧಿ ಪೂರ್ಣಗೊಂಡ ನಂತರ ಮತ್ತು ಯೋಜನೆಯನ್ನು ಸ್ಥಿರಗೊಳಿಸಿದ ನಂತರ, GCC ಯ ಮುಖ್ಯ ಸಂಯೋಜನೆಯಲ್ಲಿ ಸೇರಿಸಬೇಕಾದ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಇಲ್ಲಿಯವರೆಗೆ ನಾವು ಕೇವಲ 100 ಕ್ಕೂ ಹೆಚ್ಚು ಉದಾಹರಣೆ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಸಂಗ್ರಹಿಸಿದ್ದೇವೆ
ಮೈಕೆಲ್ ಕಾಫ್ಲಿನ್ ಅವರಿಂದ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗಾಗಿ ಬೇಸಿಕ್ ಕೋಬೋಲ್. ನಾವು ಹತ್ತಿರವಾಗಿದ್ದೇವೆ
ಯೋಜನೆಯ ಆ ಹಂತದ ಅಂತ್ಯ, ಮತ್ತು ನಾವು ISAM ಮತ್ತು ಹೊಂದಲು ಭಾವಿಸುತ್ತೇವೆ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಕೋಬಾಲ್ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಮುಂದಿನ ಕೆಲವು ವಾರಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ನಮಗೆ NIST COBOL ಪರೀಕ್ಷಾ ಸೂಟ್‌ನ ಸಂಕಲನದಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ, ಅದನ್ನು ನಾವು ಭಾವಿಸುತ್ತೇವೆ ಇದು ಪೂರ್ಣಗೊಳ್ಳಲು ಕೆಲವು ತಿಂಗಳುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನಾವು ಜಿಡಿಬಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ, ಮತ್ತು ವರ್ಷದ ಅಂತ್ಯದ ವೇಳೆಗೆ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

ಕಾರಣ ಹೊಸ ಯೋಜನೆಯ ರಚನೆಯಾಗಿದೆ ಉಚಿತ ಪರವಾನಗಿ ಪಡೆದ COBOL ಕಂಪೈಲರ್ ಅನ್ನು ಪಡೆಯುವ ಬಯಕೆ ಅದು ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಸ್ಥಳಾಂತರವನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ IBM ಮೇನ್‌ಫ್ರೇಮ್‌ಗಳಿಂದ ಲಿನಕ್ಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ.

ಸಮುದಾಯವು ಸ್ವತಂತ್ರ ಉಚಿತ ಯೋಜನೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ ಬಹುಶಃ ನಿಮ್ಮಲ್ಲಿ ಹಲವರು ಈಗಾಗಲೇ ತಿಳಿದಿರಬಹುದು, ಆದರೆ ಯೋಜನೆಯ ಬಗ್ಗೆ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ಇದು ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು "ಗ್ನುಕೋಬಾಲ್" ದೀರ್ಘಕಾಲದವರೆಗೆ, ಆದರೆ ಇದು ಸಿ ಭಾಷೆಗೆ ಕೋಡ್ ಅನ್ನು ಭಾಷಾಂತರಿಸುವ ಕಂಪೈಲರ್ ಆಗಿದೆ ಮತ್ತು COBOL 85 ಸ್ಟ್ಯಾಂಡರ್ಡ್‌ಗೆ ಸಹ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ನೀಡುವುದಿಲ್ಲ ಮತ್ತು COBOL ಅನ್ನು ಕೆಲಸದಲ್ಲಿ ಬಳಸುವ ಹಣಕಾಸು ಸಂಸ್ಥೆಗಳನ್ನು ಹಿಮ್ಮೆಟ್ಟಿಸುವ ಬೆಂಚ್‌ಮಾರ್ಕ್ ಪರೀಕ್ಷೆಗಳ ಸಂಪೂರ್ಣ ಸೆಟ್ ಅನ್ನು ರವಾನಿಸುವುದಿಲ್ಲ. ಯೋಜನೆಗಳು.

Gcobol GCC ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಆಧರಿಸಿದೆ ಪೂರ್ಣ ಸಮಯದ ಇಂಜಿನಿಯರ್‌ನಿಂದ ಒಂದು ವರ್ಷಕ್ಕೂ ಹೆಚ್ಚು ಕಾಲ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ GCC ಬ್ಯಾಕೆಂಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು COBOL ಮೂಲ ಪ್ರಕ್ರಿಯೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಯೋಜನೆಯಿಂದ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಪ್ರತ್ಯೇಕ ಇಂಟರ್ಫೇಸ್ ಆಗಿ ಪ್ರತ್ಯೇಕಿಸಲಾಗಿದೆ.

ಕಂಪೈಲರ್ "ಪ್ರಾರಂಭಿಕ COBOL ಫಾರ್ ಪ್ರೋಗ್ರಾಮರ್ಸ್" ಪುಸ್ತಕದಿಂದ 100 ಉದಾಹರಣೆಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ನಿರ್ಮಿಸಿದೆ ಎಂದು ನನಗೆ ತಿಳಿದಿದೆ ಮತ್ತು ISAM ಮತ್ತು COBOL ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ವಿಸ್ತರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಮುಂಬರುವ ವಾರಗಳಲ್ಲಿ gcobol ಗೆ ಸೇರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ. ಕೆಲವೇ ತಿಂಗಳುಗಳಲ್ಲಿ, 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. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಫ್ರಾನ್ಸಿಸ್ಕೊ ​​ಫ್ಲೋರೆಜ್ ಡಯಾಜ್ ಡಿಜೊ

    ಅದ್ಭುತವಾಗಿದೆ, ಇದು ತುಂಬಾ ಕಾರ್ಯನಿರತವಾಗಿದೆ. ಕೋಬೋಲ್ ಕಂಪೈಲರ್‌ಗಳು ತುಂಬಾ ದುಬಾರಿಯಾಗಿದೆ. Gnucobol ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಉತ್ಪಾದನೆಗೆ ಸೂಕ್ತವಲ್ಲ. ಈ ಕಾರ್ಯದಲ್ಲಿ ಅದೃಷ್ಟ ಮತ್ತು ಯಶಸ್ಸು.