ะ ัะฟะธัะบะต ัะฐัััะปะบะธ ัะฐะทัะฐะฑะพััะธะบะพะฒ ะฝะฐะฑะพัะฐ ะบะพะผะฟะธะปััะพัะพะฒ GCC ะฟัะตะดััะฐะฒะปะตะฝ ะฟัะพะตะบั gcobol, ะฝะฐัะตะปะตะฝะฝัะน ะฝะฐ ัะพะทะดะฐะฝะธะต ัะฒะพะฑะพะดะฝะพะณะพ ะบะพะผะฟะธะปััะพัะฐ ะดะปั ัะทัะบะฐ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั COBOL. ะ ัะตะบััะตะผ ะฒะธะดะต gcobol ัะฐะทะฒะธะฒะฐะตััั ะบะฐะบ ัะพัะบ GCC, ะฝะพ ะฟะพัะปะต ะทะฐะฒะตััะตะฝะธั ัะฐะทัะฐะฑะพัะบะธ ะธ ััะฐะฑะธะปะธะทะฐัะธะธ ะฟัะพะตะบัะฐ, ะธะทะผะตะฝะตะฝะธั ะฟะปะฐะฝะธัััั ะฟัะตะดะปะพะถะธัั ะดะปั ะฒะบะปััะตะฝะธั ะฒ ะพัะฝะพะฒะฝะพะน ัะพััะฐะฒ GCC. ะะพะด ะฟัะพะตะบัะฐ ัะฐัะฟัะพัััะฐะฝัะตััั ะฟะพะด ะปะธัะตะฝะทะธะตะน GPLv3.
ะ ะบะฐัะตััะฒะต ะฟัะธัะธะฝั ัะพะทะดะฐะฝะธั ะฝะพะฒะพะณะพ ะฟัะพะตะบัะฐ ัะฟะพะผะธะฝะฐะตััั ะถะตะปะฐะฝะธะต ะฟะพะปััะธัั ะบะพะผะฟะธะปััะพั ะดะปั COBOL, ัะฐัะฟัะพัััะฐะฝัะตะผัะน ะฟะพะด ัะฒะพะฑะพะดะฝะพะน ะปะธัะตะฝะทะธะตะน ะธ ัะฟัะพัะฐััะธะน ะผะธะณัะฐัะธั ะฟัะธะปะพะถะตะฝะธะน ั ะผัะนะฝััะตะนะผะพะฒ IBM ะฝะฐ ัะธััะตะผั, ะฒ ะบะพัะพััั ะธัะฟะพะปัะทัะตััั Linux. ะกะพะพะฑัะตััะฒะพะผ ัะถะต ะดะพััะฐัะพัะฝะพ ะดะฐะฒะฝะพ ัะฐะทะฒะธะฒะฐะตััั ะพะฑะพัะพะฑะปะตะฝะฝัะน ัะฒะพะฑะพะดะฝัะน ะฟัะพะตะบั GnuCOBOL, ะฝะพ ะพะฝ ัะฒะปัะตััั ััะฐะฝัะปััะพัะพะผ, ะฟะตัะตะฒะพะดััะธะผ ะบะพะด ะฝะฐ ัะทัะบ ะกะธ, ะฐ ัะฐะบะถะต ะฝะต ะพะฑะตัะฟะตัะธะฒะฐะตั ะฟะพะปะฝัั ะฟะพะดะดะตัะถะบั ะดะฐะถะต ััะฐะฝะดะฐััะฐ COBOL 85 ะธ ะฝะต ะฟัะพั ะพะดะธั ะฟะพะปะฝัะน ะฝะฐะฑะพั ััะฐะปะพะฝะฝัั ัะตััะพะฒ, ััะพ ะพััะฐะปะบะธะฒะฐะตั ะพั ะตะณะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะธะฝะฐะฝัะพะฒัะต ัััะตะถะดะตะฝะธั, ะฟัะธะผะตะฝัััะธะต COBOL ะฒ ัะฐะฑะพัะธั ะฟัะพะตะบัะฐั .
Gcobol ะพัะฝะพะฒัะฒะฐะตััั ะฝะฐ ะทะฐัะตะบะพะผะตะฝะดะพะฒะฐะฒัะธั ัะตะฑั ัะตั ะฝะพะปะพะณะธัั GCC ะธ ัะฐะทัะฐะฑะฐััะฒะฐะตััั ัะถะต ะฑะพะปััะต ะณะพะดะฐ ะฒ ัะตะถะธะผะต ะฟะพะปะฝะพะณะพ ัะฐะฑะพัะตะณะพ ะดะฝั ะพะดะฝะพะณะพ ะธะฝะถะตะฝะตัะฐ. ะะปั ะณะตะฝะตัะฐัะธะธ ะธัะฟะพะปะฝัะตะผัั ัะฐะนะปะพะฒ ะฟัะธะผะตะฝัะตััั ัััะตััะฒัััะธะน ะฑัะบะตะฝะด GCC, ะฐ ะพะฑัะฐะฑะพัะบะฐ ะธัั ะพะดะฝัั ัะตะบััะพะฒ ะฝะฐ ัะทัะบะต COBOL ะพัะดะตะปะตะฝะฐ ะฒ ัะฐะทะฒะธะฒะฐะตะผัะน ัะธะปะฐะผะธ ะฟัะพะตะบัะฐ ะพัะดะตะปัะฝัะน ััะพะฝััะฝะด. ะ ัะตะบััะตะผ ะฒะธะดะตะพ ะบะพะผะฟะธะปััะพั ััะฟะตัะฝะพ ัะพะฑะธัะฐะตั 100 ะฟัะธะผะตัะพะฒ ะธะท ะบะฝะธะณะธ ยซBeginning COBOL for Programmersยป. ะ ะฑะปะธะถะฐะนัะธะต ะฝะตะดะตะปะธ ะฒ gcobol ะฟะปะฐะฝะธััะตััั ะฒะบะปััะธัั ะฟะพะดะดะตัะถะบั ISAM ะธ ะพะฑัะตะบัะฝะพ-ะพัะธะตะฝัะธัะพะฒะฐะฝะฝัั ัะฐััะธัะตะฝะธะน COBOL. ะ ัะตัะตะฝะธะต ะฝะตัะบะพะปัะบะธั ะผะตัััะตะฒ ััะฝะบัะธะพะฝะฐะปัะฝะพััั gcobol ะฟะปะฐะฝะธัััั ะดะพะฒะตััะธ ะดะพ ะฟัะพั ะพะถะดะตะฝะธั ััะฐะปะพะฝะฝะพะณะพ ัะตััะพะฒะพะณะพ ะฝะฐะฑะพัะฐ NIST.
ะ ััะพะผ ะณะพะดั ัะทัะบั COBOL ะธัะฟะพะปะฝะธััั 63 ะณะพะดะฐ, ะธ ะพะฝ ะพััะฐัััั ะพะดะฝะธะผ ะธะท ััะฐัะตะนัะธั ะธะท ะฐะบัะธะฒะฝะพ ะฟัะธะผะตะฝัะตะผัั ัะทัะบะพะฒ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั, ะฐ ัะฐะบะถะต ะพะดะฝะธะผ ะธะท ะปะธะดะตัะพะฒ ะฟะพ ะพะฑััะผั ะฝะฐะฟะธัะฐะฝะฝะพะณะพ ะบะพะดะฐ. ะฏะทัะบ ะฟัะพะดะพะปะถะฐะตั ัะฐะทะฒะธะฒะฐัััั, ะฝะฐะฟัะธะผะตั, ะฒ ััะฐะฝะดะฐััะต COBOL-2002 ะฑัะปะธ ะดะพะฑะฐะฒะปะตะฝั ะฒะพะทะผะพะถะฝะพััะธ ะดะปั ะพะฑัะตะบัะฝะพ-ะพัะธะตะฝัะธัะพะฒะฐะฝะฝะพะณะพ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั, ะฐ ะฒ ััะฐะฝะดะฐััะต COBOL 2014 ะฟะพัะฒะธะปะฐัั ะฟะพะดะดะตัะถะบะฐ ัะฟะตัะธัะธะบะฐัะธะธ ะฒััะธัะปะตะฝะธะน ั ะฟะปะฐะฒะฐััะตะน ะทะฐะฟััะพะน IEEE-754, ะฟะตัะตะณััะทะบะธ ะผะตัะพะดะพะฒ ะธ ะดะธะฝะฐะผะธัะตัะบะธ ัะฐััะธััะตะผัั ัะฐะฑะปะธั.
ะะฑัะธะน ะพะฑััะผ ะฝะฐะฟะธัะฐะฝะฝะพะณะพ ะฝะฐ COBOL ะบะพะดะฐ ะพัะตะฝะธะฒะฐะตััั ะฒ 220 ะผะปัะด ัััะพะบ, ะธะท ะบะพัะพััั
100 ะผะธะปะปะธะฐัะดะพะฒ ะดะพ ัะธั
ะฟะพั ะธัะฟะพะปัะทััััั, ะฒ ะพัะฝะพะฒะฝะพะผ ะฒ ัะธะฝะฐะฝัะพะฒัั
ัััะตะถะดะตะฝะธัั
. ะะฐะฟัะธะผะตั, ะฟะพ ัะพััะพัะฝะธั ะฝะฐ 2017 ะณะพะด 43% ะฑะฐะฝะบะพะฒัะบะธั
ัะธััะตะผ ะฟัะพะดะพะปะถะฐะปะธ ะธัะฟะพะปัะทะพะฒะฐัั COBOL. ะะพะด ะฝะฐ COBOL ะฟัะธะผะตะฝัะตััั ะฟัะธ ะพะฑัะฐะฑะพัะบะต ะพะบะพะปะพ 80% ะฟะตััะพะฝะฐะปัะฝัั
ัะธะฝะฐะฝัะพะฒัั
ััะฐะฝะทะฐะบัะธะน ะธ ะฒ 95% ัะตัะผะธะฝะฐะปะพะฒ ะดะปั ะฟัะธัะผะฐ ะฟะปะฐัะตะถะตะน ะฟะพ ะฑะฐะฝะบะพะฒัะบะธะผ ะบะฐััะฐะผ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru