IBM์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฒ์ญ๊ธฐ, ์ฝ๋ ์์ฑ๊ธฐ ๋ฐ ๋ถ์๊ธฐ๋ฅผ ๋ง๋ค๊ธฐ ์ํด ๊ธฐ๊ณ ํ์ต ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์คํํ ์ ์๋ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฐ๊ตฌ์๋ค์๊ฒ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ CodeNet ์ด๋์ ํฐ๋ธ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. CodeNet์๋ 14๊ฐ์ ์ผ๋ฐ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ 4053๋ง ๊ฐ์ ์ฝ๋ ์์ ๋ชจ์์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก ์ด ์ปฌ๋ ์ ์๋ ์ฝ 500์ต ์ค์ ์ฝ๋๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ C++, Java, Python ๋ฐ Go์ ๊ฐ์ ์ต์ ์ธ์ด์ COBOL, Pascal ๋ฐ FORTRAN์ ํฌํจํ ๋ ๊ฑฐ์ ์ธ์ด ๋ชจ๋ 55๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํฌํจํฉ๋๋ค. ํ๋ก์ ํธ์ ๊ฐ๋ฐ์ Apache 2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ฉฐ, ๋ฐ์ดํฐ ์ธํธ๋ ๊ณต๊ฐ ๋๋ฉ์ธ ํํ๋ก ๋ฐฐํฌ๋ ์์ ์ ๋๋ค.
์์ ์๋ ์ฃผ์์ด ์ถ๊ฐ๋์ด ์์ผ๋ฉฐ ์๋ก ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋์ผํ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํฉ๋๋ค. ์ ์๋ ์ธํธ๋ ImageNet ์ฃผ์์ด ๋ฌ๋ฆฐ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํจํด ์ธ์ ๋ฐ ์ปดํจํฐ ๋น์ ์์คํ ๊ฐ๋ฐ์ ๋์์ด ๋ ๊ฒ๊ณผ ์ ์ฌํ๊ฒ ๊ธฐ๊ณ ํ์ต ์์คํ ์ ํ๋ จํ๊ณ ๋ฒ์ญ ๋ฐ ๊ธฐ๊ณ ์ฝ๋ ๊ตฌ๋ฌธ ๋ถ์ ๋ถ์ผ์ ํ์ ์ ๊ฐ๋ฐํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ๋ํ๊ฐ ์ปฌ๋ ์ ํ์ฑ์ ์ฃผ์ ์์ฒ ์ค ํ๋๋ก ์ธ์ฉ๋ฉ๋๋ค.
๋ฒ์ญ ๊ท์น์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋๋ ๊ธฐ์กด ๋ฒ์ญ๊ธฐ์ ๋ฌ๋ฆฌ ๊ธฐ๊ณ ํ์ต ์์คํ ์ ์ฝ๋ ์ฌ์ฉ ์ปจํ ์คํธ๋ฅผ ์บก์ฒํ๊ณ ๊ณ ๋ คํ ์ ์์ต๋๋ค. ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋ณํํ ๋ ์ปจํ ์คํธ๋ ํ ์ธ๊ฐ ์ธ์ด์์ ๋ค๋ฅธ ์ธ์ด๋ก ๋ณํํ ๋๋งํผ ์ค์ํฉ๋๋ค. ์ด๋ฌํ ์ปจํ ์คํธ ๊ณ ๋ ค ๋ถ์กฑ์ผ๋ก ์ธํด COBOL๊ณผ ๊ฐ์ ๋ ๊ฑฐ์ ์ธ์ด์์ ์ฝ๋๊ฐ ๋ณํ๋์ง ์์ต๋๋ค.
๋ค์ํ ์ธ์ด๋ก ๊ตฌํ๋ ๋๊ท๋ชจ ์๊ณ ๋ฆฌ์ฆ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณด์ ํ๋ฉด ํน์ ์ธ์ด ๊ฐ ์ง์ ๋ฒ์ญ ๋์ ํน์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ด๊ณ์์ด ์ฝ๋์ ๋ณด๋ค ์ถ์์ ์ธ ํํ์ ์กฐ์ํ๋ ๋ฒ์ฉ ๊ธฐ๊ณ ํ์ต ์์คํ ์ ๋ง๋๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฌํ ์์คํ ์ ์ง์๋๋ ์ธ์ด๋ก ์ ์ก๋ ์ฝ๋๋ฅผ ๋ด๋ถ ์ถ์ ํํ์ผ๋ก ๋ฒ์ญํ๋ ๋ฒ์ญ๊ธฐ๋ก ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ์ด๋ก๋ถํฐ ์ฝ๋๋ ์ฌ๋ฌ ์ธ์ด๋ก ์์ฑ๋ ์ ์์ต๋๋ค.
์์คํ ์ ์๋ฐฉํฅ ๋ณํ๋ ์ํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ํ๊ณผ ์ ๋ถ ๊ธฐ๊ด์์๋ ์ค๋๋ COBOL ์ธ์ด๋ก ๋ ํ๋ก์ ํธ๋ฅผ ๊ณ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ๊ธฐ๊ณ ํ์ต ๊ธฐ๋ฐ ๋ฒ์ญ๊ธฐ๋ COBOL ์ฝ๋๋ฅผ Java ํํ์ผ๋ก ๋ณํํ๊ณ ํ์ํ ๊ฒฝ์ฐ Java ์กฐ๊ฐ์ ๋ค์ COBOL ์ฝ๋๋ก ๋ณํํ ์ ์์ต๋๋ค.
์ธ์ด ๊ฐ ๋ฒ์ญ ์ธ์๋ ์ค๋งํธ ์ฝ๋ ๊ฒ์ ์์คํ
์์ฑ, ํด๋ก ๊ฐ์ง ์๋ํ, ์ตํฐ๋ง์ด์ ๋ฐ ์๋ ์ฝ๋ ์์ ์์คํ
๊ฐ๋ฐ ๋ฑ CodeNet์ ์ ์ฉ ๋ถ์ผ๊ฐ ์ธ๊ธ๋์ด ์์ต๋๋ค. ํนํ, CodeNet์ ์ ์๋ ์์ ์๋ ์ฑ๋ฅ ํ
์คํธ ๊ฒฐ๊ณผ, ๊ฒฐ๊ณผ ํ๋ก๊ทธ๋จ ํฌ๊ธฐ, ๋ฉ๋ชจ๋ฆฌ ์๋น ๋ฐ ์ํ๋ฅผ ์ค๋ช
ํ๋ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํฌํจ๋์ด ์์ด ์ฌ๋ฐ๋ฅธ ์ฝ๋์ ์ค๋ฅ๊ฐ ์๋ ์ฝ๋๋ฅผ ๊ตฌ๋ณํ ์ ์์ต๋๋ค(์ฌ๋ฐ๋ฅธ ์ฝ๋์ ์๋ชป๋ ์ฝ๋๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํด, ์ปฌ๋ ์
์๋ ํนํ ์ค๋ฅ๊ฐ ์๋ ์์ ๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ๊ทธ ๋น์จ์ 29.5%์
๋๋ค. ๊ธฐ๊ณ ํ์ต ์์คํ
์ ์ด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ณ ๋ คํ์ฌ ๊ฐ์ฅ ์ต์ ์ ์ฝ๋๋ฅผ ์์ฑํ๊ฑฐ๋ ๋ถ์๋ ์ฝ๋์ ํ๊ท๋ฅผ ์๋ณํ ์ ์์ต๋๋ค. ์์คํ
์ ์ ์ถ๋ ์ฝ๋์ ์๊ณ ๋ฆฌ์ฆ์ด ์ต์ ์ผ๋ก ๊ตฌํ๋์ง ์์๊ฑฐ๋ ์ค๋ฅ๊ฐ ํฌํจ๋์ด ์์์ ์ดํดํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru