์๋๋ ์ด ์คํจ๋ฆฌ์๋กํ "ํ๋ก๊ทธ๋๋ฐ: ์ง์ ์๊ฐ" ์ฑ ์ ๋ค ๋ฒ์งธ ๊ถ(, 659์ชฝ), IX๋ถ๋ถํฐ XII๋ถ๊น์ง ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์ด ์ฑ ์ ๋ค์ ์ฃผ์ ๋ฅผ ๋ค๋ฃน๋๋ค.
- ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ์ผ๋ฐ์ ์ธ ํ์์ผ๋ก ์ดํด๋ณด๋ฉฐ, ์ฃผ๋ก C ์ธ์ด์ ์ฌ๋ก๋ฅผ ์ดํด๋ด ๋๋ค. Pascal๊ณผ C ์ธ์ด์ ๊ฐ๋ ์ ์ฐจ์ด์ ๋ ์ดํด๋ด ๋๋ค.
- C++ ์ธ์ด์ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์, ๊ทธ๋ฆฌ๊ณ C++์์ ์ง์ํ๋ ์ถ์ ๋ฐ์ดํฐ ํ์ ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ FLTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์์ฑ์ ๋ํ ์ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ํน์ดํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค. Lisp, Scheme, Prolog ๋ฑ์ด ๊ณ ๋ ค๋๋ฉฐ, Hope๋ ์ง์ฐ ๊ณ์ฐ์ ์์ฐํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋
๋ฆฝ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ผ๋ก์์ ํด์๊ณผ ์ปดํ์ผ์ ์์ฐ. Tcl ์ธ์ด์ Tcl/Tk ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ณ ๋ คํฉ๋๋ค.
ํด์๊ณผ ํธ์ง์ ๊ฐ๋ ์ ํน์ง์ ๋ํ ๊ฐ์๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ฒซ ๋ฒ์งธ 3๊ถ:
- () ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด. ์ปดํจํฐ ๊ธฐ์ ์ ์ญ์ฌ์ ๋ํ ์ ๋ณด, ํ๋ก๊ทธ๋๋จธ๊ฐ ์ง์ ์ฌ์ฉํ๋ ์ํ ๋ถ์ผ(์: ๋ถ์ธ ๋์, ์กฐํฉ๋ก , ์์น ์ ์ฒด๊ณ), ํ๋ก๊ทธ๋๋ฐ์ ์ํ์ ๊ธฐ์ด(๊ณ์ฐ ๊ฐ๋ฅ์ฑ ์ด๋ก ๋ฐ ์๊ณ ๋ฆฌ์ฆ ์ด๋ก ), ์ปดํจํ ์์คํ ์ ๊ตฌ์ฑ ๋ฐ ์ด์ ์๋ฆฌ, Unix ๋ช ๋ น์ค ์ฌ์ฉ์ ๋ํ ๊ธฐ๋ณธ ์ ๋ณด. Unix ํ๊ฒฝ์์ Free Pascal์ ์ฌ์ฉํ์ฌ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ธฐ๋ณธ ๊ธฐ์ ์ ๊ต์กํฉ๋๋ค.
- () ์ ์์ค ํ๋ก๊ทธ๋๋ฐ. NASM ์ด์ ๋ธ๋ฌ์ C ์ธ์ด๋ฅผ ์๋ก ๋ค์ด ๋จธ์ ๋ช ๋ น ๋ ๋ฒจ ํ๋ก๊ทธ๋๋ฐ์ ์ดํด๋ด ๋๋ค. CVS์ git ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ๋ ์ ๊ณตํฉ๋๋ค.
- (). ์ ์ถ๋ ฅ, ํ๋ก์ธ์ค ๊ด๋ฆฌ, ์ ํธ ๋ฐ ํ์ดํ์ ๊ฐ์ ํ๋ก์ธ์ค ๊ฐ ์ํธ์์ฉ ๋ฉ์ปค๋์ฆ, ํฐ๋ฏธ๋ ๊ฐ๋ ๋ฐ ์ธ์ ๊ณผ ํ๋ก์ธ์ค ๊ทธ๋ฃน, ๊ฐ์ ํฐ๋ฏธ๋, ํ์ ๊ท์จ ๊ด๋ฆฌ(LINE DISCIP)๋ฅผ ํฌํจํ ๊ด๋ จ ํ์์ ๋ํ ์์คํ ํธ์ถ์ ๋ค๋ฃน๋๋ค. ์ปดํจํฐ ๋คํธ์ํฌ. ๊ณต์ ๋ฐ์ดํฐ, ์๊ณ ์์ญ, ์ํธ ๋ฐฐ์ ์ ๊ด๋ จ๋ ๋ฌธ์ ๋ค์ ๋ค๋ฃจ๊ณ , pthread ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ ๊ธฐ๋ณธ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด์ ์ฒด์ ์ ๋ด๋ถ ๊ตฌ์กฐ, ํนํ ๋ค์ํ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ชจ๋ธ, ์ ์ถ๋ ฅ ์๋ธ์์คํ ๋ฑ์ ๋ํ ์ ๋ณด๋ฅผ ๋ค๋ฃน๋๋ค.
์ถ์ฒ : opennet.ru
