๊ธฐ๋ณธ ์ด์ฉ์๊ตฌ ํ๋๋ฐ ์์ง ์ค์น๋ ์ ํ ๋์ด๋ค.
C++ / C# / ์๋ฐ ์ฅํฉํ๊ฒ ์ธ์ด ๋์ด๋๋๋ฐ
์ ๋ํฐ api์ ํด๋นํ๋ ํด๋น ์ธ์ด msdn ๊ณผ ๊ฐ์ ๊ฑฐย ์์ด ์ง๊ฐ ๋ญ ํ๋๋ ๋ชป ๋ง๋ค๋ฉด์ ์ ๋ํฐ api ๊น๋๊ฑด ๋ญ๋
๊ทธ๋ฅ ์ ๋ํฐ / ์ธ๋ฆฌ์ผ์ ๋ค์ด์๋ api๋ ์๋ก์ด ์ธ์ด์ ํ๋์ผ ๋ฟ์ด๋ค.
์ด๊ฑธ ๋ชจ๋ฅด๋ ์ ๋ค์ ํฌ๋กย ์๋๋ ์ฃฝ์ด๋ผ ํด๋ผ๊ณ ํด.
Console.WriteLine("Hello World");
Print("Hello World");
์(C#)์์ ์๋(์ ๋ํฐ) ์ด๊ฑธ๋ก ๋ฐ๋์๋ค๊ณ ์ฐ๋ฆฌ ์กด์ MSDN์ API๊ฐ ๋ณ๊ฒฝ๋์๋ค๊ณ ๊น๋ ์ ๋ค์ด๋๊น
๊ทธ๋ฐ ๊ฑฐ ๊น๋ ์ ๋ค์ ๋น์ฅฌ์ผ์คํ๋์ค IDE ์จ์ ์ฝ๊ฒ ๊ฐ๋ฐํ๋ฉด, ๋ฉ๋ชจ์ฅ ์ ์ฐ๊ณ ํ๋ค๊ณ ์ง๋ํ ๊ฑฐ๋ค.
๊ทธ๊ฒ๋ MSDN๊ธฐ๋ฐ์ธ๋ฐ๋ ๋ถ๊ตฌํ๊ณ , AI ์ ์ฉ๋๋ฉด ๊ฐ์ฅ ๋จผ์ ์ง์ ๊ตฐ์์ ํด์ถ์์ผ๋ฒ๋ฆด ๊ฑฐ๋ผ๊ณ ๊ตฌ๊ธ์ด ์ด์ผ๊ธฐ ํ๊ฒย ํ๋ก๊ทธ๋๋จธ์ธ๋ฐ
์์ง๊น์ง ์ ์จ ์์ฝ๋ฉ ์ด์ดํ๋ฉฐ ๋ถ์ ํ๊ณ ์๋ค.
๊ฒ์ํ์ฌ ๋ฉด์ ๊ฐ์ ์์ฝ๋ฉ์ํค๋ฉด ๋ฉด์ ํ ์ด๋ด ํ์ฌ๊ฐ ๋ค ์๋๊ณ ์ง๋ํ๋ฉด์ ๋ง์ด์ง.
๊ด์ฐฎ์ ๊ฑฐ ๊ฐ์์ ๋ฉด์ ๋ถ๋ ๋๋ฐ ์ฝ๋ฉ ๋ถ์ฌ ๋ถ๋ฆฌ๋ฉด์ ์๊ธฐ ์ฉ๋ ๋์ด๋ผ ๋ปฅ์นด์น๋ฉด ๊ฑฐ๊ธฐ์ ์ํด์ ์์ฝ๋ฉ ์์ผ๋ด์ผ์ง ์ ๊ทธ๋?
๊ทธ๋ฆฌ ์น๋ฉด C# ๋ฐฐ์ฐ๊ธฐ ์ ๋นํ IDE ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฅด์ณ์ฃผ๋ Head First C# ์ฑ ์ ๊ทธ๋ค์๊ฒ๋ ์ ํ๊ฒ ์ง?
์๋ฒ ์ด์ดํ๋๋ฐ ์ ๋ํฐ๋กย ๋ฐฐ์ฐ๋ฉด ๊ธ๋ฐฉ ํด. ์ง๊ธ์ ๋ชปํด์ ๊ทธ๋ ์ง
์๊ธฐ C#์ฐ๊ณ ์๋๋ฐ ์ฐ๋ฆฌ ์ธ๋ฆฌ์ผ ๊ฐ์ํ ๊ฑฐ๋ C++ ๊ฐ์ ์ธ์ด๋๊น ์ข ํด๋ผ? ํ๋ฉด ๋ ๋ญ๋ผ๊ณ ๋ตํ๋
๋ชป ํ๋ค๊ณ ๋ตํ์ง.
๊ทธ๋ฆฌ๊ณ ์๋ฒ ๋ถํ ๊ฒ์ ๋ณผ๋ฅจ๋ ์๋๋ฐ ์๋ฒ์๋ฒ?
C#์ฐ๊ณ ์๋๋ฐ ์ด์ ๋ธ๋ฆฌย ์ฐ๋ผ๋ ์๋ฆฌ ํ๋ค...
๊ฐ์คํ๊ณ ๊ทธ๋ฅ ์์งํ๊ฒ ๋งํด๋ผ.ย
์๊ธฐ ์ธ์ด ์ง์์ ์๊ณ ๊ฒ์์์ง ๋๋ฌด ํธํด์ ๋ถ๋ฌ์ด๋ฐ, ์ค์ ๋ฐฐ์๋ณผ๋ ค๋ ๋นก๋๊ฐ๋ฆฌ ํ์ ์ด ์๋์ด์ ๊ณต๋ถํ๊ธฐ ์ซ๊ณ ,
Editor ์ ๊ทผํด์ UI์๋กย ๋ง๋ค์ง ๋ชปํ๊ฒ ๊ณ ย ์ ๋ํฐ ๋ฐฐ์ด๋ค๋ ํ๋ฐ์ฃผ์ ๊ณ์ ์ฌ๋ผ์ค๋ ๊ฑด ๋ง๊ณ
์ด ๋ฐ๋ฅ ๊ณต๋ถ ์ ํ๊ณ ๋์ด ์ฃฝ์ ๋๊น์งย ์๊ธฐ ํผ์ ์ณ๋จน๊ณ ์ถ์ผ๋ ๊ฒฝ์์ ์ค์ด๋ ค๊ณ ์ ๋ชจ๋ฅด๋ ์ ๋ค ํํน ์ํค๋ ค๊ณ ํ๋ ๊ฑฐ
IDE๋ก ๋ง๋ค๋ ์์ฝ๋ฉ์ผ๋ก ๋ง๋ค๋ ์ ๋ํฐ๋ก ๋ง๋ค๋ ์ธ๋ฆฌ์ผ๋ก ๋ง๋ค๋ ๋ฌด์จ ์๊ด์ด์ผ
์์ง๋ง๋ผ. ๋ชจ๋ ๋ค ํ๋ก๊ทธ๋จ ์ธ์ด ์์์ ๊ธฐ๋ฐํ ์ฝ๋๋ก ์ด๋ฃจ์ด์ ธ์๋ ๊ฑฐ๋๊น
๊ทธ๊ฑฐ ๋ถ์ ํ๋ ์๊ฐ ์๊ธฐ๊ฐ ๋ฐฐ์ด ์ธ์ด ์ด์ธ์ ๋ชจ๋ ์ธ์ด๋ฅผ ๋ถ์ ํ๋ ๊ฑฐ๋ค.
์์ง๋ ๊ธฐ๋ฐ์ ์์ํ๋ค ์ง๋ํ๋ฉด ๋ย 0 ๊ณผ 1๋ก ๋๋ ๋ง์ด ๋ด์ค์ DOS์์ 16์ง์๋กย ์ฝ๋ฉํ๊ณ ์๋ ๊ฑฐ์ง?
์ค๋ง ๋ ํฐ ๋ ธ์ด๋ง์ด๋?
DOS์์ ์๋์ฐ๋ก ๋ฐ๋๊ณ ์์ฐ์ฑ์ ์ํด ๊ฐ๋ฐํด์ ์งํ๊ฐ ์ผ๋ง๋ ๋น ๋ฅธ๋ฐ,ย ๊ฑฐ๊ธฐ์ ์์ํ์ง ๋ชปํ๊ณ
์์ง ์ด ๋ฐ๋ฅ ๊ผฐ๋๋ค์ ๋งค๋ฒ ์์ง๋ ๋์ค ์์ ์ด ์ข์์ง ๋ผ๊ณ ํ๊ณ ์๋.
๋ถ์กฑํ๋ฉด ๋ฐฐ์ฐ๋ ์ด๋ฅธ์ด ๋์.
์๋ ์ต์ํ ๊ผฐ๋๊ฐ ๋๋๋ผ๋ ํ๋ฐฐ๋ค ์๊ธธ ๋ง๋ ๊ผฐ๋๋ ๋์ง ๋ง์.
๋ถ๋ ๋ถํ์ด๋ค.
์ด๊ฑฐ ๋์๋ํ๊ต ์ธ๋๊ฒ์๊ฐ๋ฐ๊ณผ ๊นํธ๋ฃจ.
์ ์ด์ผ๊ธฐ๋ ์ ๋น์ด ํ๊ณ ๋ค์ด๊ฐ๋ฉด ๋์ด ์์. ์ด์ ๋ธ๋ฆฌ์ด ๋์ค๊ณ ์ด์ง์ ์ฝ๋ฉ ๋์ค๊ณ ๋์ค์ CPU ์ํคํ ์ณ ์ด์ผ๊ธฐ๊น์ง ๋์ค๊ฒ ์ง? ์ง์ฌ ํฐ ๋ ธ์ด๋ง ์๋๋ฉด ๊ทธ๋ฐ๊ฑฐ ๋ชปํ๋ค. ํ๊ฐค์ ๊ธ์ด์ด๋ ํฐ ๋ ธ์ด๋ง์ ์ปค๋ ์์ดํ๊ฐ 120๋ ์๋๋ ํ๋ฏผ์ผํ ๋ ๋จ์ง ๋ถ์ฌ์ด๊ฒ ์ง. ์ฟ ํค๋ฐ ๋ง๋ค๋ ค๋๋ฐ CPU๊ตฌ์กฐ ํ์ ์ ํด์ผ๋จ???
๊ฐ์นํฉํธ ใ ใ ใ ใ ใ ใ ์์ง๋๋ฆฝ์น๋ ์๋ผ๋ค์ค dx์๋ค๋ฃจ๋ ๋์ด ์๊ธดํจ? dx,winApi๋ฐฐ์๋ณด๋ฉด ์คํ๋ ค ์ ๋ํฐ ๋์ฐฌ์ํจ ํด๋ฆญ๋๋ฒ์ผ๋ก ๋ง๋ค์ด์ง๋ ์ถฉ๋ ํจ์ ๊ตฌ๊ธ์ ์ํ๊ณต์์น๋ฉด์ ์์ผ๋ก ์ง์ง ๋ง๋ค์ด์ผ๋๋ค ์ผ์ผํ ํ๋ํ๋ ์ธ๋๊ฒ์์ด ๊ฒฐ๊ตญ ๋ด๊ฐ ์ํ๋ ๊ฒ์ ๋ง๋๋๊ฒ ๋ชฉ์ ์ธ๋ฐ ์ค๋ ฅ๋ ์์ผ๋ฉด์ ๊ฐ์๋ฆฌ ์จ๋ถ๋ฆฌ๋ ์ ๋ค ๊ฐ๋ง์
์์ฒด์์ง ๊ณต๋ถํด๋ณด๋ฉด ์๋ค ์ ๋ํฐ๊ฐ ์ง์ง ๊ฐ์ญ๊ฐ์งฑ์ด๊ตฌ๋ ํ๊ณ ios ์๋๋ก์ด๋ ํผ์จ ๋น๋ ํด๋ฆญ๋ช๋ฒ์ผ๋ก ๋ฐ๊ฟ๋ฒ๋ฆฌ๊ณ ์ธ์ฑ๊ฒฐ์ ๊ด๊ณ ํ์ฐฉ๋ ํธ๋ฆฌํ๊ณ ๋ฌด๋ฃ์ ๋ฐฐ์ธ ์์ ์๋ฃ ๋์ฒํ๋ฆ ์์ฒด์์ง ํด๋ค ๊ฒ์ํด์ ์ด์ฌํ ๊ณต๋ถ์๋ํด๋ด๋ผ 10๋ ์ง๋ ์ฃฝ์ ๋ธ๋ก๊ทธ์์ ๊ฐ์ข ํ 3๊ฐ์ฐ๋ค ๋ง๊ฑฐ ๋ฟ์
๊ทธ๋ฆฌ๊ณ ์ด๊ฐค๋ฌ๋ฆฌ์ ๊ณ ์๊ณ ์ด๋ณด๊ณ ์๋ ์ด์ ์์ฒด๊ฐ ์ ๋ํฐ ์ธ๋ฆฌ์ผ ๋์ด๋ผ๋๊ฑธ ๊ฐ์ด์ ์์ ์น๊ณ ์๊ฐํด๋ด๋ผ ์ปด๊ณต์๋์จ ์ฌ๋๋ ๊ฒ์๋ง๋ค๊ฒ ํด์ฃผ๋๊ฒ ์์ง์ธ๋ฐ ์ง๋ค ๋ก์ฐ๋ ๋ฒจ ์ธ์ด ๋ช๊ฐ ์๋ค๊ณ ํ์์ง ใ ใ ๋ค ใ ใ ใ ใ
ํ๊ฐค๋ผ์๋ผ๊ฐ ๋งํ๋ '๊ธฐ์ด' ๊ฐ ์์ผ๋ฉด ์ด๋์๊ฐ ๋งํ๋ ๋ถ๋ถ๋ ์๊ธฐ๋๊ฑด ๋ ์ํฉํธ๋ค. ๋ญ ๋งํ๋ฉด ๊ทธ๋๋ผ์ ๋ฐฐ์๋ ๋ฆ์ง ์๋ค๊ณ ์๊ฐํจ. ์ ๋ ์ ๋ํฐ ํ๋๋ง ํ ์๊ฐ์ ๋ง์์ผ์ง.. ๋ญ ์ด๋ ๋ถ์ผ๊ฐ ์๊ทธ๋ฌ๊ฒ ๋๋ง์๋
ใด ๊ธฐ์ด ์ด์ดํ๊ธฐ ์ ์ ์๊ธฐ ๋ง๋ค๊ณ ์ถ์๊ฑฐ ๋งํ์ ๋ ๊ทธ ๋ ๋ฐฐ์ฐ๋ฉด ๋ผ. ์ฐ์ / ๊ฒฐํผ์ ๋ค ์ค๋น๋์ด์ ํ๋. ํ๊ณ ์ถ์ด์ ํ์ง
ใ ใ ๋ด ์ด์ผ๊ธฐ๋ ๊ทธ๊ฑฐ์. ๊ตณ์ด ๊ธฐ์ด๋ฅผ ์ธ์ธํ์ ์๋๊ฑฐ. ๋ญ ๋๊ธฐ์ ๋ค์ด๊ฐ์ mmo ๋ง๋ค๊ณ ์ด๋ด๊ฑฐ ์๋๊ณ ์ธ๋์ ์ํ ๊ฑฐ๋ฉด ๊ทธ๋๊ทธ๋ ๋ฑ ํ์ํ๊ฒ๋ง ๋ฐฐ์๋ ์ถฉ๋ถํ๋ค
๋ผ์ดํฐ์ ๋ถ์ฏ๋์ด ์์ผ๋๊น ๋ถ์ฏ๋๋ก ๋จผ์ ๋ถ๋ถ์ฌ๋ด์ผ ๋ผ์ดํฐ ์ธ ์ ์๋ ๊ฑด ์๋๊ฑฐ๋ ใ ใ
๊ทธ๋๋ ๋ถ์ฏ๋์ ์ดํดํ๋ฉด ๋ผ์ดํฐ ์ธ๋ ๋ถ์ฏ๋์ด ๋ง๊ฐ์ ธ์ ๋ถ์ด ์๋ถ๋๊ตฌ๋๋ ์ ์ ์๊ธด ํ์ง