๋ฌธ๋ ๋์ ์๋์ ์๋ จ์์๋ ๋ฌด์จ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์๊น ๊ถ๊ธํด์ ธ์ ์ฐพ์๋ณด๋ค๊ฐ, ์๋ จ ์ฐ์ฃผํ์ฌ ํ๋ก์ ํธ๋ค์์ ์ฌ์ฉ๋ ์ธ์ด๋ค์ ๋ํด ์์๋ดค์ต๋๋ค.
50๋ ๋๊น์ง๋ ์คํธํธ๋ํฌ์ฒ๋ผ ๋ชฉ์ ์ด ๋จ์ํ๊ณ ์ ํ๋ ํ๋์จ์ด์์ ๋์๊ฐ๋ ํ๋ก๊ทธ๋จ๋ค์ด๋ผ ์ ๋ถ ์ด์ ๋ธ๋ฆฌ๋ก ๊ตฌํ๋๊ณ , 60๋ ๋๋ถํฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ์๋ จ๋ง์ ํ๋ก๊ทธ๋๋ฐ์ธ์ด๋ค์ด ๊ฐ๋ฐ๋๋๋ฐ, ๋๋ถ๋ถ ๋ก์ผ๊ฐ๋ฐ ๋๋ง๋ค ๊ฐ ๋ถ์์์ ๊ฐ์์ ์ฉ๋์ ๋ฐ๋ผ์ ํ๋ก๊ทธ๋๋ฐ์ธ์ด๊ฐ ์๋ก ๊ฐ๋ฐ๋๋ ํ์์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋์ฌ์ ๊ฒฝ์ฐ๋ ์ํด๋ก ๋ฌ์ฐฉ๋ฅ ๋๋ ์ด์ ๋ธ๋ฆฌ๋ก ์ฝ๋ฉํ์ง๋ง, ์ด์ ๋ธ๋ฆฌ๋ณด๋ค ์ข ๋ ๋ณต์กํ ํ๋ก๊ทธ๋๋ฐ์ ํ์๊ฐ ์๊ฒจ์ ์ธํฐํ๋ฆฌํฐ๊ฐ ๋ฒ์ถ์ผ๋จธ์ ์ ๊ตฌํํ๋ ๋ฑ ๋ญ๊ฐ ๋๋ถ์ ๋ฐ์ ์ ์ด๋ค๋ค๊ณ ํฉ๋๋ค. ๋ฌ์ฐฉ๋ฅ ๋น์ ์ค์ ๋ก ์ฌ์ฉ๋๋ ์ด์ ๋ธ๋ฆฌ ์ฝ๋์ ์ผ๋ถ๊ฐ ์ฌ๊ธฐ...
๊ทธ๋ฌ๋ค 70๋ ๋์ ๋ค์ด์๋ฉด์๋ถํฐ๋ ์๋ จ์์๋ PL-1๊ณผ ํฌํธ๋๋ ์ค์ฌ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์์ํ๊ณ , Prolog๋ฅผ ๋น๋กฏํ ์๋ฐฉ์ธ๊ณ์ ์ธ์ด๋ค์ ๋ชจ๋ฐฉํ ์ธ์ด๋ค์ด ์ฃผ๋ฅ๊ฐ ๋์ต๋๋ค. Kobra, YaVOD, PRIZ, YaOK, YaP ๋ฑ์ ์ด๋ฆ์ ๊ฐ์ง ์ธ์ด๋ค์ด ๊ฐ๋ฐ๋ฉ๋๋ค.
80๋ ๋์ ๋ค์ด์๋ฉด์ ์๋ จ์ด ๋์ฌ์ ์คํ์ด์ค์ ํ์ ๋์ํ๋ ๋ถ๋ ์ฐ์ฃผ์๋ณต์ ์ ๊ฐ๋ฐํ๋๋ฐ, ์ด์ ๋ธ๋ฆฌ๋ก๋ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ์ด ๋๋ฌด ํ๋ค์ด์ง ์ ๋๋ก ์์คํ ์ด ๋ณต์กํด์ง๋ฉด์ ์๋ก์ด ์ธ์ด๋ค์ ๊ฐ๋ฐํ๋๋ฐ, ์๋ณต์ ์์ฒด ์์คํ ์กฐ์ข ์๋ Prol-2, ์ง์๊ด์ ์์คํ ์ ์ํด Dipol์ด๋ผ๋ ์ธ์ด๋ฅผ ๋ง๋ค๊ณ , ๋ ์ธ์ด ๊ฐ์ ํธํ์ ๊ฐ๋ฅ์ผ ํด์ฃผ๋ Floks๋ผ๋ object description ์ธ์ด๋ ๋ง๋ญ๋๋ค. ๋ ๋ชจ๋ธ๋ง(์๋ฎฌ๋ ์ด์ ?)์ ์ํ ์ธ์ด Laks๋ ๋ง๋ค์๋ค๊ณ ํ๋, ๋ญ๊ฐ ํ ํ๋ก์ ํธ๋ฅผ ์ํด ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ง ๋ค ๊ฐ์ง๋ ๋๋ ๋ณต์กํ ๊ฒ ๊ฐ์ง๋ง, ๋๋ถ์ ๋ถ๋ ์๋ณต์ ์ ์์ ๋ฌด์ธ ์กฐ์ข ์๋ค ๋น์ ๋์ฌ์ ์คํ์ด์ค์ ํ๋ ๋ชปํ๋ ๋ฌด์ธ์ฐฉ๋ฅ๊น์ง ์ฑ๊ณต์์ผฐ๋ค๊ณ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ์ญ์ ๋๋ฌด ๋ง์ ํ๋ก๊ทธ๋จ ์ธ์ด์ ์ฌ์ฉ์ผ๋ก ๊ฐ๋ฐํ๊ฒฝ์ด ์ข์ง ์๋ค๊ณ ํ๋จํ ์๋ จ์ 86๋ ๋ถํฐ ์ด ์ธ์ด๋ค์ ๋์ฒดํ๊ธฐ ์ํ ํ๋์ ํต์ผ๋ ์ธ์ด๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์์ํ๊ณ ๊ทธ๊ฒ Drakon(๋๋๊ณค)์ ๋๋ค. ์ด๊ฑด ์์๋(flowchart)๋ก ํ๋ก๊ทธ๋จ์ ์ง๋ ์ธ์ด์ธ๋ฐ, ๋ณต์กํ ๊ฐ๋ ๋ค์ ๋จ์ํ์ํค๊ณ , ๊ฐ๋ฐ์๋ค์ ์๊ฐํจํด์ ๋ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ณ , ์ฐ์ฃผํ์ฌ๊ณํ์ ๊ด์ฌ๋ ์์ญ ๊ฐ์ ์ ๋ถ๋ถ์ ๊ฐ์ ๊ฐ๋ ์ดํด๋ฅผ ๋์์ ์ํต๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๋ฌผ๋ฆฌํ์ ๊ณตํ์ ์ํ์ ์์ฌ ๋ฑ๋ฑ ์๋ก ๋ค๋ฅธ ๋ถ์ผ์ ์ ๋ฌธ๊ฐ๋ค์ด ํจ๊ป ๊ฐ๋ฐ ๊ฐ๋ฅํ, ์ฐ์ฃผ๊ฐ๋ฐ๋ฟ ์๋๋ผ ๋ชจ๋ ์ปดํจํฐ ๋ถ์ผ์์ ํ์ฉ๋ ์ ์๋ ์ธ์ด๋ฅผ ๋ง๋ค๊ฒ ๋ค๋ ์๋ํ ๋ชฉํ๋ฅผ ๊ฐ์ง๊ณ ๊ฐ๋ฐ๋์ต๋๋ค.
๋ชฉํ๊ฐ ๋๋ฌด ์๋ํ๋ ๊ฑด์ง, 1996๋ ์ Drakon์ด ์์ฑ๋์ ๋๋ ์ด๋ฏธ ๋ถ๋ ์๋ณต์ ํ๋ก๊ทธ๋จ์ด ์ทจ์๋ ์ง 3๋ ํ์์ต๋๋ค. ๊ทธ๋๋ ๊ทธ ํ Proton-M์ ๋น๋กฏํ ๋ฌ์์์ ๋ค์ํ ์ฐ์ฃผ๊ณํ ํ๋ก๊ทธ๋จ๋ค์ ์ ํ์ฉ๋๊ณ ์๋ค๊ณ ํฉ๋๋ค.
Drakon์ ๊ฐ๋ฐํ๊ฒฝ์ผ๋ก ํ์ฉํ๋ ํ๋ก์ ํธ๋ค๋ ๋์ ๋๋๋ฐ, ์๋ฅผ ๋ค์ด Drakon์ผ๋ก Python ํ๋ก๊ทธ๋จ ์ง๊ธฐ... ์ด์ฐ๋ณด๋ฉด Visual Studio๋๋ ๋น์ทํ ๊ฐ๋ ๊ฐ์ต๋๋ค.