GCC เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค COBOL เช•เชฎเซเชชเชพเช‡เชฒเชฐ, gcobol เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚

GCC เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชธเซเชฏเซเชŸ เชกเซ‡เชตเชฒเชชเชฐ เชฎเซ‡เช‡เชฒเชฟเช‚เช— เชฒเชฟเชธเซเชŸเชฎเชพเช‚ gcobol เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชœเซ‡เชจเซ‹ เชนเซ‡เชคเซ COBOL เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เชฎเชซเชค เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ‹ เช›เซ‡. เชคเซ‡เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚, เชœเซ€เช•เซ‹เชฌเซ‹เชฒเชจเซ‡ เชœเซ€เชธเซ€เชธเซ€เชจเชพ เช•เชพเช‚เชŸเชพ เชคเชฐเซ€เช•เซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธ เช…เชจเซ‡ เชธเซเชฅเชฟเชฐเซ€เช•เชฐเชฃเชจเซ€ เชธเชฎเชพเชชเซเชคเชฟ เชชเช›เซ€, เชœเซ€เชธเซ€เชธเซ€เชจเชพ เชฎเซเช–เซเชฏ เชฎเชพเชณเช–เชพเชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก GPLv3 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเชตเซ‹ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช•เชพเชฐเชฃ เช เช›เซ‡ เช•เซ‡ COBOL เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชˆเชšเซเช›เชพ เช›เซ‡, เชœเซ‡ เชฎเชซเชค เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ IBM เชฎเซ‡เชˆเชจเชซเซเชฐเซ‡เชฎเซเชธเชฎเชพเช‚เชฅเซ€ เชฒเชฟเชจเช•เซเชธ เชšเชฒเชพเชตเชคเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซเช‚ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชธเชฐเชณ เชฌเชจเชพเชตเชถเซ‡. เชธเชฎเซเชฆเชพเชฏ เช˜เชฃเชพ เชธเชฎเชฏเชฅเซ€ เชเช• เช…เชฒเช— เชซเซเชฐเซ€ GnuCOBOL เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเช•เชธเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชเช• เช…เชจเซเชตเชพเชฆเช• เช›เซ‡ เชœเซ‡ เช•เซ‹เชกเชจเซ‡ C เชญเชพเชทเชพเชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ COBOL 85 เชงเซ‹เชฐเชฃ เชฎเชพเชŸเซ‡ เชชเชฃ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชฌเซ‡เชจเซเชšเชฎเชพเชฐเซเช•เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซ‡เชŸ เชชเชพเชธ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชชเชฐเซ€เช•เซเชทเชฃเซ‹, เชœเซ‡ เช•เซ‹เชฌเซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชจเชพเชฃเชพเช•เซ€เชฏ เชธเช‚เชธเซเชฅเชพเช“เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชฟเชฐเซเชคเซเชธเชพเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

Gcobol เชธเชพเชฌเชฟเชค GCC เชคเช•เชจเซ€เช•เซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชเช• เชตเชฐเซเชท เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชเช• เชชเซ‚เชฐเซเชฃ-เชธเชฎเชฏเชจเชพ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเชพเชฒเชจเชพ GCC เชฌเซ‡เช•เชเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ COBOL เชญเชพเชทเชพเชฎเชพเช‚ เชธเซเชคเซเชฐเซ‹เชค เชŸเซ‡เช•เซเชธเซเชŸเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชฟเชค เชเช• เช…เชฒเช— เชซเซเชฐเชจเซเชŸเชเชจเซเชกเชฎเชพเช‚ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชฐเซเชคเชฎเชพเชจ เชตเชฟเชกเซ€เชฏเซ‹เชฎเชพเช‚, เช•เชฎเซเชชเชพเชˆเชฒเชฐ "เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซเชธ เชฎเชพเชŸเซ‡ เช•เซ‹เชฌเซ‹เชฒเชจเซ€ เชถเชฐเซ‚เช†เชค" เชชเซเชธเซเชคเช•เชฎเชพเช‚เชฅเซ€ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• 100 เช‰เชฆเชพเชนเชฐเชฃเซ‹เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เชฐเซ‡ เช›เซ‡. gcobol เช†เช—เชพเชฎเซ€ เช…เช เชตเชพเชกเชฟเชฏเชพเชฎเชพเช‚ ISAM เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก COBOL เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชฅเซ‹เชกเชพ เชฎเชนเชฟเชจเชพเช“เชฎเชพเช‚, NIST เชธเช‚เชฆเชฐเซเชญ เชชเชฐเซ€เช•เซเชทเชฃ เชธเซเชฏเซเชŸ เชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ gcobol เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฒเชพเชตเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡.

COBOL เช† เชตเชฐเซเชทเซ‡ 63 เชตเชฐเซเชทเชจเซ‹ เชฅเชˆ เช—เชฏเซ‹ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡ เชธเซŒเชฅเซ€ เชœเซ‚เชจเซ€ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“เชฎเชพเช‚เชจเซ€ เชเช• เช›เซ‡, เชคเซ‡เชฎเชœ เช•เซ‹เชก เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชœเชฅเซเชฅเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช…เช—เซเชฐเชฃเซ€เช“เชฎเชพเช‚เชจเซ€ เชเช• เช›เซ‡. เชญเชพเชทเชพ เชธเชคเชค เชตเชฟเช•เชธเชฟเชค เชฅเชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, COBOL-2002 เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฎเชพเชŸเซ‡ เช•เซเชทเชฎเชคเชพเช“ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ COBOL 2014 เชฎเชพเชจเช• IEEE-754 เชซเซเชฒเซ‹เชŸเชฟเช‚เช—-เชชเซ‹เช‡เชจเซเชŸ เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ, เชชเชฆเซเชงเชคเชฟ เช“เชตเชฐเชฒเซ‹เชกเชฟเช‚เช— เช…เชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชเช•เซเชธเซเชŸเซ‡เชจเซเชธเชฟเชฌเชฒ เช•เซ‹เชทเซเชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡.

COBOL เชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช•เซ‹เชกเชจเซ€ เช•เซเชฒ เชฐเช•เชฎ 220 เชฌเชฟเชฒเชฟเชฏเชจ เชฒเชพเช‡เชจเซเชธ เชนเซ‹เชตเชพเชจเซ‹ เช…เช‚เชฆเชพเชœ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ 100 เชฌเชฟเชฒเชฟเชฏเชจ เชนเชœเซ เชชเชฃ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เช›เซ‡, เชฎเซ‹เชŸเชพเชญเชพเช—เซ‡ เชจเชพเชฃเชพเช•เซ€เชฏ เชธเช‚เชธเซเชฅเชพเช“เชฎเชพเช‚. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 2017 เชธเซเชงเซ€เชฎเชพเช‚, 43% เชฌเซ‡เช‚เช•เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซเชธเซ‡ COBOL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚. COBOL เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฒเช—เชญเช— 80% เชตเซเชฏเช•เซเชคเชฟเช—เชค เชจเชพเชฃเชพเช•เซ€เชฏ เชตเซเชฏเชตเชนเชพเชฐเซ‹ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ 95% เชŸเชฐเซเชฎเชฟเชจเชฒเซเชธเชฎเชพเช‚ เชฌเซ‡เช‚เช• เช•เชพเชฐเซเชกเชจเซ€ เชšเซ‚เช•เชตเชฃเซ€ เชธเซเชตเซ€เช•เชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹