์ง์ ๋ง๋ค๋ฉด์ ๋ชจ๋ฅด๋ ๋ถ๋ถ, ์ดํด ์ ๋๋ ๋ถ๋ถ ์ด๋ก ์ ์ฐพ์ผ๋ฉด์ ๊ณต๋ถํ๋ผ๊ณ ํด์ code monkey ์์ ๋ณด๋๋ฐ ์ด๊ฒ ์๋ ๊ฑฐ๋ผ ๊ทธ๋ฐ์ง ์ค๊ฐ์ ๋งํ๋ ๊ฒ๋ ์๋, ๋ฏธ๋ฆฌ ๋ค ๋ง๋ค์ด์ง ํจํค์ง ๋ค์ด ๋ฐ๊ณ ๊ฑฐ๊ธฐ์ ์คํฌ๋ฆฝํธ ์ถ3๊ฐํ๋ฉด์ ๋ฐ๋ผํ๋๊ฑฐ๋ผ ๋ด๊ฐ ๋ด์ฉ์ ์ดํด ๋ชปํ๊ณ ๊ทธ์ ๋ฐ๋ผ๋ง ํ๊ณ ์๋๋ฐ ์ด๋ ๋ฐ ๊ณต๋ถํ๋๊ฒ ๋ง์?
๊ณจ๋๋ฉํ ์์๋ ๋ณด๋ฉด์ ํ๊ณ ๋ ์๋๋ฐ ๊ทผ 2์ฃผ๋ ๊ณจ๋๋ฉํ ์์ ๋์ ๊ทธ๋ฅ ๊ฒ์ ํํ ๋ฆฌ์ผ ๋ฌด์์ ๋ฐ๋ผํ๊ณ ์์.
๊ณจ๋๋ฉํ ์์๋ ๋ณด๋ฉด์ ํ๊ณ ๋ ์๋๋ฐ ๊ทผ 2์ฃผ๋ ๊ณจ๋๋ฉํ ์์ ๋์ ๊ทธ๋ฅ ๊ฒ์ ํํ ๋ฆฌ์ผ ๋ฌด์์ ๋ฐ๋ผํ๊ณ ์์.
๊ฐ์ธ์ ์ผ๋ก๋ ๋ฆฌ์์ค๋ง ์ ๊ณตํด์ฃผ๊ณ ์ฝ๋๋ ํ๋ฆฌํน๊ฐ์ ๊ฑด ์ง์ ์์ฑํด๋ณด๋ ๊ณผ์ ์ด ์ข๋ค๊ณ ์๊ฐํด ์ด๋ฏธ ๋ง๋ ๊ฑธ ๋ฏ์ด๋ณด๋๊ฑด ์ด์ฌ์ ์ ์ฅ์์ ์ฌ๋ฏธ๋ ์๊ณ ์์๋ ์์๋๋ฐ, ๊ทธ๋๋ก ๋ฐ๋ผ์น๋ค๊ณ ํด๋ ์ด์จ๋ ๋ด๊ฐ ์ฝ๋ ์จ๋ณด๋ฉด ์ข ๋ ๋ฐฐ์ด๋ค๋ ๋๋๋ ์๊ณ ์์๋ ๋์
๋ฒฝ์ ๋จธ๋ฆฌ ๋ฐ๋ ๋๋์ ๋๋ค. ๊ทผ๋ฐ ๋ค๋ฅธ ๋ฒฝ์ ๋จธ๋ฆฌ๋ฅผ ๋ฐ๋๊ฒ ๊ฐ์์ ๋ฏธ์น ๊ฒ ๊ฐ์์. ๋ด๊ฐ ํ์ฐธ ๋ถ์กฑ ํ๋ค๋ ๊ฑด ๊นจ๋ฌ์๋๋ฐ ๊ทธ๋ผ ๋ญ๋ถํฐ ์์ํด์ผํ์ง์ ๋ํ ๋ต์ ๋ชป ์ฐพ๊ฒ ์ต๋๋ค. ๋ณด๋๊น ์ ๋ํฐ๋ ํ์ด์ฌ์ฒ๋ผ ํจํค์ง์ ์๋ ๋ด์ฉ๋ค์ ๊ฐ์ ธ์์ ์ฐ๋ ๊ฒ๋ ์๋๊ฒ ๊ฐ๋๋ฐ ํ๋๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ด๋ป๊ฒ ๊ณต๋ถํด์ผํ ๊น์, ์ ๋ง ๊ณจ๋๋ฉํ ๊ธฐ์ด๋ฅผ ์ ์ฃผํ ํ๋๊ฒ ๋ต์ธ๊ฐ์.
์์ด๋ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ๋ ๊ฐ์ด ์ ์กํ์
ํ , ์ด๋ฏธ ์๋ ํจํค์ง๋ฅผ ์ ์ ํ๊ฒ ํ์ฉํด์ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋ชฉํ๋ก ๊ณต๋ถํ์๋๊ฑด๊ฐ์ ๋จ์ด ์ง๋ ํจํค์ง ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ๊ฑด, ๋ช๋ฒ ์ฌ์ฉํด๋ด์ผ ๊ฐ์ด ์กํ๋๊ฑฐ๋ผ, ์ฒ์์ ๋งํ๋ ๋๋์ด ๋น์ฐํ ๋ค ๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค. ์ฒ์์ ํจํค์ง ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋ ค ํ๊ธฐ๋ณด๋จ, ํจํค์ง๋ฅผ ์ ์ ํ ํ์ฉํด์ ๋์ํ๋ ๊ฒ์์ ๋ง๋๋ ์ชฝ์ผ๋ก ํด๋ณด์ธ์
์๋ ์ ๋ง๋ค์ด์ง ํจํค์ง๋, ๋ด๋ถ ๋์ ์๋ฆฌ๋ฅผ ์ ํ ๋ชฐ๋ผ๋, ์ ์ถ๋ ฅ์ด ๋ญ์ง๋ง ์๋ฉด ์จ๋จน์ ์ ์๋๋ก ์ค๊ณ๋ ๊ตฌ์กฐ๋ผ, ์ฐ์ ์ฌ์ฉ์ ์ต์ํด์ง๋๊ฒ ์ฐ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
ํจํค์ง๋ฅผ ์จ๋จน๊ฒ ๋ค ๋๊ฑด ์๋๋๋ค. ์คํ๋ ค ๋ต๋ตํ์ฃ , ์ฒ์์ธ ์ ํํ . ํํ๋ฆฌ์ผ ์์์ ํจํค์ง๊ฐ ์์ด์ ์๊ธฐํ๊ฒ๋๋ค
๋๋๊ฐ์ ์ฒ์ง๊ฐ์๋ฐ. ๊ธฐ๋ณธ๊ฐ๋ ๋ถํฐ ๊ณต๋ถํด์ผ ๋๋ต์ ์ธ ๋๋์ ์ก์์ ์๋๋ผ๊ณ .๊ทธ๋ฆฌ๊ณ ํจ์๋ ๋๋ฌด ๋ง์์ ์๋ก์ด๊ฑฐ ๋ง๋ ๋๋ง๋ค ๋ฉ๋ถํฐ์ง์ง๋ง๊ณ ์ ์ด๋ฐ๊ฒ๋ ์๊ตฌ๋ ์๊ณ ~๋ค ๋ง๋ค๋ฉด ๊ฐ์๊ฑธ ๋ ๋ค์ ๋ง๋ค์ด๋ด.๊ทธ๋์ผ ์ฝ๋ฉ์ด ์ตํ์ง
๋ด๊ฐ ๋ดค์ ๋ ํ๋ก๊ทธ๋๋ฐ ์์ฒด์ ๋ฏธ์ํ ๊ฒ ๊ฐ์๋ฐ? ๋๋ ํ๊ต์์ C์ธ์ด ๊ฐ์๋ง ๋ง์น๊ณ ๋ฐ๋ก ์ ๋ํฐ ๋ง์ก๋๋ฐ ๊ฐ์ฒด์งํฅ ์ธ์ด๋ ์ฒ์์ด์์์๋ ๋ถ๊ตฌํ๊ณ ์ ์ดํด๋๊ณ ํ ๋งํ์. C# ์ฑ ํ๋ ์ฌ์ ๋จผ์ ๊ณต๋ถํ๋ ๊ฑฐ ์ถ์ฒํจ.
์๋ก์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ด๋ ค์์ ๋ฏธ์น๊ฒ ๋ค ์ด๊ฑด ๋ง์ด ์ ๋๋ ๊ฒ ๊ฐ๊ณ , C#์ ๋น๋กฏํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์์ฒด์ ๋ํ ์ดํด๊ฐ ๋ถ์กฑํด์ ์ ๋ํฐ๋ ๋งค์ฐ ์ด๋ ต๊ฒ ๋๊ปด์ง๋ ๊ฒ ๊ฐ์.
์ฑ ์ ์ฌ์ ํ๋๋ฅผ ์ผ๋จ ๋๋ด๊ฒ ์ต๋๋ค
์์ง ์ฝ๋๋ชฝํค ์์ค์ ๋น์ถ๊ณ ๊ณจ๋๋ฉํ ์์ค๋ถํฐ ๋ค์ด๊ฐ์ ์ ๋ํฐ ๋ง์ง๋ ๊ฐ ์ก๋๊ฒ๋ถํฐ ์์ํ์ ๊ณจ๋๋ฉํ 2d, 3d๊บผ ํ๋๊ฐ์ ๋ ๋ฐ๋ผํด๋ณด๊ณ ๊ทธ๋ค์ ๊ณ ๋ฐ์ฌ๋ ์ผ์ด๋ C# ๊ฐ์ ๋ค์ผ๋ฉด์ C# ๋ฌธ๋ฒ ์ตํ์
C#๋ฌธ๋ฒ์ด ์์ ์ต์์ผ๋ฉด ์ฝ๋๋ชฝํค ์์ค์ผ๋ก ใฑใฑ
๊ทธ๋ฌ๋ฉด ๋ ์์ค์ ๋ฎํ์ผ๊ฒ ๋ค์. ๋ฌธ๋ฒ์ด ์์ง ์์ ์ ์ต์์ผ๋
์ฌ๋๋ง๋ค ๋ค๋ฅด๋ค๊ณค ํ์ง๋ง ๋ C++์ด๋ C# ์ค๊ธ ๋ฌธ๋ฒ๊น์ง ๋จผ์ ํ๋๊ฒ ๋ง๋ค๊ณ ๋ณธ๋ค
์ผ๋จ ์์ ์ ์ฃผ์ฑ ์ฝ์ด๋ณด๊ฒ ์ต๋๋ค. ๋์๊ฐ๋๊ฒ ๋ ๋น ๋ฅธ๊ฑธ์ง๋
์์ ์ฝ๋๊ฑด ์คํ๋ ค ์ข ๋น์ถ ๋๋ถ๋ถ ์ข๊ฐ์ด ์จ์ ธ์๊ณ ๊ต๊ณผ์ ๊ณต๋ถํ๋๊ฒ๋ง๋ฅ ๊ณต๋ถํ ํ๋ฅ ์ด ๋๊ณ ์์ฐ๋ ๋ฌธ๋ฒ๋ค๋ ๋ฐฐ์ฐ๊ฒ๋จ ์ฐจ๋ผ๋ฆฌ ์ธ๊ฐ์ ๋ค์ผ์
C#๋ถํฐ ํ์ธ์. ์ฑ ํ๊ถ ์ฝ๋๋ฐ ์ผ๋ง ์๊ฑธ๋ฆฌ๋๊น ๋๊ถ ์ฝ์ผ์ธ์. "์์ํ์ธ์ C#", "C#๊ต๊ณผ์" ๋๊ถ์ด๋ฉด ์ถฉ๋ถ