GCC ์ปดํ์ผ๋ฌ ์ ํ๊ตฐ ๊ฐ๋ฐ์ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์๋ COBOL ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ฉ ๋ฌด๋ฃ ์ปดํ์ผ๋ฌ๋ฅผ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ gcobol ํ๋ก์ ํธ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ํ์ฌ ํํ์์๋ gcobol์ด GCC์ ํฌํฌ๋ก ๊ฐ๋ฐ๋๊ณ ์์ง๋ง, ํ๋ก์ ํธ ๊ฐ๋ฐ์ด ์๋ฃ๋๊ณ ์์ ํ๋ ํ์๋ GCC์ ์ฃผ์ ๊ตฌ์กฐ์ ํฌํจ๋๋๋ก ๋ณ๊ฒฝ ์ฌํญ์ด ์ ์๋ ์์ ์ ๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ ์ด์ ๋ IBM ๋ฉ์ธํ๋ ์์์ Linux๋ฅผ ์คํํ๋ ์์คํ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋ ๋ฌด๋ฃ ๋ผ์ด์ผ์ค๋ก ๋ฐฐํฌ๋๋ COBOL ์ปดํ์ผ๋ฌ๋ฅผ ์ป๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ์ปค๋ฎค๋ํฐ์์๋ ๊ฝค ์ค๋ซ๋์ ๋ณ๋์ ๋ฌด๋ฃ GnuCOBOL ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฐํด ์์ง๋ง ์ฝ๋๋ฅผ C ์ธ์ด๋ก ๋ฒ์ญํ๋ ๋ฒ์ญ๊ธฐ์ด๋ฉฐ COBOL 85 ํ์ค์ ๋ํด์๋ ์์ ํ ์ง์์ ์ ๊ณตํ์ง ์์ผ๋ฉฐ ์ ์ฒด ๋ฒค์น๋งํฌ ์ธํธ๋ฅผ ํต๊ณผํ์ง ๋ชปํฉ๋๋ค. COBOL์ ์ฌ์ฉํ๋ ๊ธ์ต ๊ธฐ๊ด์ด ์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋ฐฉํดํ๋ ํ ์คํธ์ ๋๋ค.
Gcobol์ ์ ์ฆ๋ GCC ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ ํ ๋ช ์ ์ ๊ท ์์ง๋์ด๊ฐ 100๋ ๋๊ฒ ๊ฐ๋ฐํด์์ต๋๋ค. ์คํ ํ์ผ์ ์์ฑํ๊ธฐ ์ํด ๊ธฐ์กด GCC ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ๊ณ , COBOL ์ธ์ด์ ์์ค ํ ์คํธ ์ฒ๋ฆฌ๋ ํ๋ก์ ํธ์์ ๊ฐ๋ฐํ ๋ณ๋์ ํ๋ฐํธ์๋๋ก ๋ถ๋ฆฌ๋ฉ๋๋ค. ํ์ฌ ์์์์ ์ปดํ์ผ๋ฌ๋ ์ฑ "Beginning COBOL for Programmers"์ ๋์ค๋ XNUMX๊ฐ์ ์์ ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ปดํ์ผํ์ต๋๋ค. gcobol์ ์์ผ๋ก ๋ช ์ฃผ ์์ ISAM ๋ฐ ๊ฐ์ฒด ์งํฅ COBOL ํ์ฅ์ ๋ํ ์ง์์ ํฌํจํ ๊ณํ์ ๋๋ค. ๋ช ๋ฌ ์์ gcobol ๊ธฐ๋ฅ์ด NIST ์ฐธ์กฐ ํ ์คํธ ์ ํ๊ตฐ์ ํต๊ณผํ ๊ณํ์ ๋๋ค.
COBOL์ ์ฌํด๋ก 63์ฃผ๋ ์ ๋ง์ดํ์ผ๋ฉฐ, ํ์ฌ๊น์ง ๊ฐ์ฅ ์ค๋๋๊ณ ํ๋ฐํ๊ฒ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค ํ๋์ผ ๋ฟ๋ง ์๋๋ผ ์์ฑ๋ ์ฝ๋ ์ ์ธก๋ฉด์์๋ ์ ๋๋ฅผ ๋ฌ๋ฆฌ๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด COBOL-2002 ํ์ค์๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ์ํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๊ณ , COBOL 2014 ํ์ค์๋ IEEE-754 ๋ถ๋ ์์์ ์ฌ์, ๋ฉ์๋ ์ค๋ฒ๋ก๋ฉ ๋ฐ ๋์ ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ ํ ์ด๋ธ์ ๋ํ ์ง์์ด ๋์ ๋์์ต๋๋ค.
COBOL๋ก ์์ฑ๋ ์ฝ๋์ ์ด๋์ 220์ต ๋ผ์ธ์ผ๋ก ์ถ์ฐ๋๋ฉฐ, ๊ทธ ์ค 100์ต ๋ผ์ธ์ด ์์ง๋ ์ฃผ๋ก ๊ธ์ต๊ธฐ๊ด์์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 2017๋
ํ์ฌ ๋ฑ
ํน ์์คํ
์ 43%๊ฐ ๊ณ์ํด์ COBOL์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. COBOL ์ฝ๋๋ ๊ฐ์ธ ๊ธ์ต ๊ฑฐ๋์ ์ฝ 80%์ ์ํ ์นด๋ ๊ฒฐ์ ๋ฅผ ํ์ฉํ๋ ๋จ๋ง๊ธฐ์ 95%๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru