GnuCOBOL เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจชเจฐเจฟเจชเฉฑเจ•เจคเจพ 'เจคเฉ‡ เจชเจนเฉเฉฐเจš เจ—เจฟเจ† เจนเฉˆเฅค เจธเฉเจชเจฐเจฌเฉ‹เจฒ เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ€ เจชเจนเจฟเจฒเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

Fabrice Le Fessant เจจเฉ‡ เจฎเฉเจซเจค GnuCOBOL เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ‡ 20-เจธเจพเจฒ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฆเจพ เจธเจพเจฐ เจฆเจฟเฉฑเจคเจพ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ GCC เจœเจพเจ‚ เจนเฉ‹เจฐ C เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจธเฉฐเจ•เจฒเจจ เจฒเจˆ COBOL เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ C เจจเฉเจฎเจพเจ‡เฉฐเจฆเจ—เฉ€ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจซเฉˆเจฌเจฐเจฟเจธ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเจฐเจฟเจชเฉฑเจ•เจคเจพ, เจ‰เจฆเจฏเฉ‹เจ—เจฟเจ• เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจคเจคเจชเจฐเจคเจพ เจ…เจคเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค เจฆเฉ‡ เจนเฉฑเจฒเจพเจ‚ เจจเจพเจฒ เจฎเฉเจ•เจพเจฌเจฒเจพ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ—เจฟเจ† เจนเฉˆเฅค GnuCOBOL เจฆเฉ‡ เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€ เจซเจพเจ‡เจฆเจฟเจ†เจ‚ เจตเจฟเฉฑเจš COBOL เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ 19 เจ‰เจชเจญเจพเจธเจผเจพเจตเจพเจ‚, เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจ…เฉฐเจคเจฐ-เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ, BSD, macOS, เจตเจฟเฉฐเจกเฉ‹เจœเจผ, เจเจ‚เจกเจฐเฉŒเจ‡เจก เจ…เจคเฉ‡ เจ•เจˆ เจฎเจฒเจ•เฉ€เจ…เจค เจตเจพเจฒเฉ‡ เจฏเฉ‚เจจเจฟเจ•เจธ-เจตเจฐเจ—เฉ‡ OS เจธเจฎเฉ‡เจค เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเจชเฉ€เจ•เจฐ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจตเจชเจพเจฐเจ• เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจฌเฉˆเจ‚เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ GnuCOBOL เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฐเจ—เจฐเจฎ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจฎเจพเจฒเจ•เฉ€ เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจซเฉ‹เจ•เจธ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจคเฉ‹เจ‚ COBOL เจตเจฟเฉฑเจš GnuCOBOL เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐ เจฐเจนเฉ‡ เจนเจจเฅค เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ GnuCOBOL เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเจงเฉ€ เจนเฉ‹เจˆ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ•-เจ‡เจจ เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจซเจฐเจพเจ‚เจธ เจฆเฉ‡ เจตเจฟเฉฑเจค เจฎเฉฐเจคเจฐเจพเจฒเฉ‡ เจจเฉ‡ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš GCOS เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจ‡เฉฑเจ• เจฎเฉ‡เจจเจซเฉเจฐเฉ‡เจฎ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเฉ‚เฉฐ GnuCOBOL 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจนเฉฑเจฒ เจจเจพเจฒ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค

GnuCOBOL เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ˜เจŸเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจธเฉเจชเจฐเจฌเฉ‹เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“ เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ เจฆเจพ เจตเฉ€ เจœเจผเจฟเจ•เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ OCaml เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ AGPLv3, MIT เจ…เจคเฉ‡ ISC เจฒเจพเจ‡เจธเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจธเฉเจชเจฐเจฌเฉ‹เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“ VS เจ•เฉ‹เจก เจ•เฉ‹เจก เจธเฉฐเจชเจพเจฆเจ• เจฒเจˆ เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจนเฉˆ เจœเฉ‹ GnuCOBOL เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ COBOL เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ, เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค SuperBOL COBOL เจ•เฉ‹เจก เจจเฉˆเจตเฉ€เจ—เฉ‡เจธเจผเจจ, เจชเจพเจฐเจธเจฟเฉฐเจ—, เจ…เจคเฉ‡ เจธเฉฐเจชเจพเจฆเจจ เจŸเฉ‚เจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ IDE เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• LSP (เจญเจพเจธเจผเจพ เจธเจฐเจตเจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ) เจธเจฐเจตเจฐ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจธเจพเจฒ, COBOL เจญเจพเจธเจผเจพ 65 เจธเจพเจฒเจพเจ‚ เจฆเฉ€ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ‡เจน เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจฃเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจฒเจฟเจ–เฉ‡ เจ—เจ เจ•เฉ‹เจก เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจฒเฉ€เจกเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจฆเจพ เจตเจฟเจ•เจพเจธ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, COBOL-2002 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจจเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ-เจ“เจฐเฉ€เจเจ‚เจŸเจฟเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฒเจˆ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ COBOL 2014 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจจเฉ‡ IEEE-754 เจซเจฒเฉ‹เจŸเจฟเฉฐเจ—-เจชเฉเจ†เจ‡เฉฐเจŸ เจธเจชเฉˆเจธเฉ€เจซเจฟเจ•เฉ‡เจธเจผเจจ, เจตเจฟเจงเฉ€ เจ“เจตเจฐเจฒเฉ‹เจกเจฟเฉฐเจ—, เจ…เจคเฉ‡ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจเจ•เจธเจŸเฉˆเจ‚เจธเฉ€เจฌเจฒ เจŸเฉ‡เจฌเจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจนเฉˆเฅค COBOL เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจ•เฉเฉฑเจฒ เจฎเจพเจคเจฐเจพ 220 เจฌเจฟเจฒเฉ€เจ…เจจ เจฒเจพเจˆเจจเจพเจ‚ เจนเฉ‹เจฃ เจฆเจพ เจ…เฉฐเจฆเจพเจœเจผเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจšเฉ‹เจ‚ 100 เจฌเจฟเจฒเฉ€เจ…เจจ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจนเจจ, เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเฉฑเจคเฉ€ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš (2017 เจคเฉฑเจ•, 43% เจฌเฉˆเจ‚เจ•เจฟเฉฐเจ— เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเฉ‡ COBOL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ€, COBOL เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจจเจฟเฉฑเจœเฉ€ เจตเจฟเฉฑเจคเฉ€ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเจพ 80% เจ…เจคเฉ‡ เจฌเฉˆเจ‚เจ• เจ•เจพเจฐเจกเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจญเฉเจ—เจคเจพเจจ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจ เจฒเจˆ 95% เจŸเจฐเจฎเฉ€เจจเจฒเจพเจ‚ เจตเจฟเฉฑเจš)เฅค



เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹