ํ๋ก๊ทธ๋๋ฐ ์ ์ฒด์ ์ผ๋ก ๊ฐ๋ฅด์น๋ ๊ณณํ๊ณ
(์ฌ๊ธฐ๋ c++ํ๊ณ ์ธ๊ณต์ง๋ฅ ๊ฒ์์๊ณ ๋ฆฌ์ฆ ํ๋ซํผ์์ฉ ํ๋ก๊ทธ๋๋ฐ ์๋ฒ๊ตฌ์ถ ์ด๋ฐ๊ฑฐ ์๋ ค์ค)
์ด๋๊ฐ ์ข์?
์ฐธ๊ณ ๋ก ๋ c# c++ ํ๋๋ ๋ชจ๋ฅด๊ณ ์ง๊ธ๋ถํฐ ๊ณต๋ถํด์ ์๋ฎฌ๋ ์ด์ ๊ฒ์ ํ๋ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํจ
๋ณธ์ธ ์ญ๋์ ๋ฌ๋ ธ์๋๋ค...
์์ ์ ๊น ๋ฃ๋๊ฒ ๊ฐ๋ฅํ์ง ๋ฌผ์ด๋ณด๊ณ ๊ฐ๋ฅํ๋ฉด ๋ค์ด๋ณธ ๋ค ์ฌ๋ฏธ์์ ๋ฒํ๋ฐ ํ๋๊ฒ ์ข์
๋๋ ๊ธฐ์ด๋ถํฐ ํ๋๊ฑธ ์ค์ํ๋ค ์ฌ๊ธฐ์ง๋ง ๋ ธ์ผ์ด๋ฉด ๊ธฐ์ด ์๊ด ์์ด ์ ๊ฒ๋๊ฑฐ๋
๊ทธ๋ผ๊ทธ๋ฅ ์ ๋ํฐ ์ฝ๋ค๋๋ฐ ๋ ํํ๋ฉด์ ์ข๋ง๋ค์ด๋ณด๋ค๊ฐ ํ๋ค๋ฉด ํ์๊ฐ๊น?
๊ธฐ์ด๋ถํฐ ํด๋ผ, ์ ๋ํฐ๋ถํฐ ํ๋ฉด ๋๊ฐ๋
๊ธฐ์ด๋ฉด c++ c# ์ด๋ฐ๊ฑธ ๋งํ๋๊ฑฐ์ผ? ์๊พธ ๋ฌด์ํ ์ง๋ฌธํด์ ๋ฏธ์ํ๋ค..
๊ธฐ์ด๋ c, c++, ์ด์์ฒด์ ๊ธฐ์ด, ์ํ ์๋ฐ๊ฑฐ
๊ณ ์ค์ค๊ธ ํ๋ก๊ทธ๋๋จธ ํ ๋ผ๋ฏ ํ์ํจ. ๋๊ฐ ์ทจ๋ฏธ๋ก ๊ฒ ๋ง๋ค๊ฑฐ๋ผ๋ ์๋ฉด ์ข์๋ฐ ๋ชจ๋ฅด๋ฉด ๋ชจ๋ฅด๋๋ฐ๋ก ๊ฒ ๋ง๋ค ์ ์์
๋ด๋ชฉํ๋ ๊ณ ์ค์ค๊ธ ํ๋ก๊ทธ๋๋จธ๋ ์๊ฐ์๊ณ 1์ธ๊ฐ๋ฐ๋ก ๋ฆผ์๋๋ ํ๋ฆฌ์ฆ ์ํคํ ํธ ์ด์ ๋ ํ๋ฆฌํฐ๋ก ๋ง๋ค์ด๋ณด๋ ค๋๊ฑด๋ฐ ์ ๋ํฐ๋ c#์ ๋๋ง ๋ค๋ฃฐ์ค์๋ฉด ๋๊ฒ ์ง? ๋ฌด์จ api stl opengl ์ด๋ฐ๊ฑด ์ํด๋ ๋๊ฒ ์ง? ๊ทธ๋ ๋ค๊ณ ํด์ค๋ผ ์ง๊ธ ๋จธ๋ฆฌ๊ฐ ๊นจ์ง๋ ค๊ณ ํ๋คใ
์ ๋ํฐ๋ ์ฒ์์๋ javascript ์ผ๋ค๊ฐ c#์ผ๋ก ๋ฐ๋์์.. c, c++ ์ฐ๋ ์ฌ๋์ ์๋ฌด๋ฌธ์ ๊ฐ ์์์ , c์๋นํ๋ฉด c#์ ์ ๋ค์ฅ๋์ด๋๊น... c#๋ ์ ๋ํฐ๋ ๋ฒ์ ๋ง๋ค ํจ์๋ช ๋ ๋ฐ๋๊ณ ๋ด๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฌํ๊ฒ ๋ฐ๋, ์ปดํจํฐ ์ ๊ณตํ๊ณ ์ฌํ๋์์ 7,8๋ ๊ตฌ๋ฅด๋ค๋ณด๋ฉด ๊ฒฐ๊ตญ ๋ํ์์ ๋ฐฐ์ ๋๊ฒ ์ ํ์ํ์ง ์๊ฒ๋จ, ์๋ฃ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ, ์ํํธ์จ์ด ๊ณตํ, ์ด์์ฒด์ , ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก , ์ ์ด๋ ์ด์ ๋๋ ๊ณต๋ถํ๊ณ ๋์์ผ ํ๋ก๊ทธ๋จ๋ฐ ์ด์ ์ข ์์ํ๋ค๊ณ ๋ณด๋ฉด๋๋ค
๊ทธ๋ฅ c#๋ฐฐ์ฐ๋ฉด ๊ฒฐ๊ตญ ๊ทธ๋ฅ ๋ฐฐ๋ผ๋๊ฑฐ๋ฐ์ ๋ชปํจ, ๋จธ๋ฆฌ์์ผ๋ก ์ฐฝ์์ ์ธ ์๊ฐ์ ํ๋ฉด ๋ญํ๊ฒ ๋ ๊ตฌํ์ ๋ชปํ๋๋ฐ...
์๋ฃ๊ตฌ์กฐ ์๊ณ ๋ฆฌ์ฆ ์ ๋๋ ํด๋ฌ์ผ ์์ํ๋ฐ ํ์ํ ๋ ์ฌ๊ธฐ์ ๋ชฐ์์ ์ง๋ฌธํ๊ฑฐ๋ ๊ตฌ๊ธ๋ง ใฑใฑ
์ ๊ทธ๋ ๋ค๊ณ ๋ฐฐ๋ผ๋๊ฑฐ ๋์๋จ๊ฑด ์๋.. ๊ณต๊ฐํด๋์ ์ฝ๋ ๋น ๋ฅด๊ฒ ์ดํดํ ์ค์๋๊ฑด ์ ๋ํฐํ๋๋ฐ ํ์๋ค
๋๋ถ์ ํ์์ ๋น์ฐํ ๋ค๋ ์ผ ํ๋ค๋๊ฑธ ๋๊ผ๋ค ๊ทธ๋ผ ๊ธ์์ด ๋๊ฐ ํ์์ค์ ํ๋ก๊ทธ๋๋ฐ์ ์ ์ฒด์ ์ผ๋ก ๊ฐ๋ฅด์น๋ ๊ฐ์๋ฅผ ์๊ฐํด์ผ๊ฒ ๋ค
๊ณ ๊ธ์ ์๋์ง๋ง 1์ธ ๊ฐ๋ฐ๋ก ๋ฆผ์๋ ใ
https://www.youtube.com/playlist?list=PLbghT7MmckI4_VM5q3va043FgAwRim6yX
์ด๊ฑฐ ์ถ์ฒํจ ๋ค๊ฐ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์๋ฎฌ๋ ์ด์ ๊ฒ์ ๋ง๋ค ์ ์๋ ๊ธธ์ด๋ผ ์๊ฐํจ
์ ์ฒด์ ์ผ๋ก ๊ฐ๋ฅด์น๋๊ฑฐ ๋ค๋๋ฉด์ ์์ ๋งํฌ ๋ฌ์๋ ์ ํ๋ธ ๊ฐ์ข ๊ฐ์ด ๋ณด์
๋ต๋ณ๋คํ๊ณ ์ถ์ฒํด์ค ์์๋ค ์ง์ง ๊ณ ๋ง๋คใ ๋ฐ์๋ณด๋ ๊ทธ๋ํฝ ํ์ ธ๋ ์๋ฎฌ๋ ์ด์ ๊ฒ์ ๋ง๋๋ ค๋ฉด ๊ณ ์ค๊ธ ํ๋ก๊ทธ๋๋ฐ ์ค๋ ฅ์ ๊ฐ์ถฐ์ผ ํ๋๊ฐ๋ณด๋ค ๋ด๊ฐ ๋ค์ ์๊ฐํด๋ณด๋ ๋น์ฐํ๊ฑฐ ๊ฐ๊ธฐ๋ํ๊ณ ๊ทธ๋์ ์ฌ๊ธฐ ๊ฐ๋ฐ์ผ์ง ์ฌ๋ฆฐ๊ฑฐ์ค์ ์๋ฎฌ๋ ์ด์ ๊ฒ์์ด ์ ์๋ณด์๊ตฌ๋
ํ์ ์๋ค๋๋๊ฑฐ์ถ์ฒํ๋๋ฐ
๊ตญ๋น์ง์์ด๋ฉด ๋ณดํต 6๊ฐ์ ์๋๋.... ์ ๋ํฐ๋ฐ์ ๊ฐ๋ ๊ธฐ์ด๋ฐ์ ๊ฐ๋ 0๋ถํฐ ์์ํด์ ๋ฐ๋ ๋ง์ ๋ญ ํ ์ ์์๊ฑฐ๋ ์๊ฐ์ ํ์ง ๋ง์
'์๋ฎฌ๋ ์ด์ ' ๊ฒ์์ด ๋ฌธ์ ๊ฐ ์๋๋ผ ์๋ฎฌ๋ ์ด์ '๊ฒ์'์ด ๋ฌธ์ ๋ค
6๊ฐ์๋ง์ ๋ญํด๋ณด๋ ค๋ ๋๋๋ ์ฌ๋ณด๋ ์ ๋ ์๋ใ ๊ทผ๋ฐ ํ์์ถ์ฒ ์ํ๋ค๋ฉด์ ํ์์๊ฐ๊ณ ์ ํ๋ธ ๊ฐ์ ๊ตฌ๊ธ๋ง๋ง์ผ๋ก๋ ํ๋ก๊ทธ๋๋ฐ๊ธฐ์ด๋ฅผ ๊ณต๋ถํ ์ ์๋ค๋๊ฑฐ์?
Udmey udacity coursera ์ ํ๋ธ ๋ฑ๋ฑ๋ฑ ์์ด๋ง ๋๋ฉด ์ข์ ์๋ฃ๋ ์ฐจ๊ณ ๋์น๋ค
๋ฌผ๋ก ์ฑ ๊ณต๋ถ ํฌํจํด์ ๋ ํ๊ฐ๋ฅํ๋ค๊ณ ?
๋ ํ ๋ถ๊ฐ๋ฅํ ๋ถ์ผ๊ฐ ์๋?
๋๊ฐ ์ผ๋ง๋ ์ฒด๊ณ์ ์ผ๋ก ์ด์ฌํ ํ๋๋์ ๋ฌ๋ฆฐ๊ฑฐ์ง
1๋ ์ง๋ฆฌ ํ์ ์์๋ณด์
์ผ๋ฐ 6๊ฐ์+๊ตญ๋น6๊ฐ์
c๋ค ์๋ค๋๊ฐ์ ํ์ ๋ winapi๋ก ํ๋ง๊ฒ์๋ง๋๋๋ฐ 3๋ฌ๊ฑธ๋ ท์ ์ฑ ์ผ๋ก ๋ ํํด์
ํ์ค์ ์ผ๋ก ๋งํด์ค C++์ด๋ C#์ด๋ ์ธ์ด ๋ฐฐ์ด๋ค๊ณ ๋ญ ๋ง๋ค ์ ์๋ ๊ฒ๋ ์๋๊ณ ํ๋ก๊ทธ๋จ ์ง๋ ๊ฐ์ด ์ค์ํ๋ฐ ์ด๊ฒ ๊ทธ๋ ๊ฒ ๋นจ๋ฆฌ ๋์ง ์์. C++ ์ฃผ๊ตฌ์ฅ์ฐฝ ํด๋ดค์ ๊ฐ๋จํ ํ ์คํธ ์ด๋๋ฒค์ฒ์กฐ์ฐจ ๋ง๋ค๊ธฐ ํ๋ค์ด์ ๋ ธ์ผ์ด๋ผ๊ณ ๋๋๊ฑธ? ๊ทธ๋ ๋ค๊ณ ์ ๋ํฐ๊ฐ์ ํด์ ๋จผ์ ๋ฐฐ์ฐ๋ฉด ์๋ฆฌ๋ฅผ ๋ชจ๋ฅด๋๊น ์๊ธฐ๊ฐ ๋ญ ๋ง๋ค๊ณ ์๋์ง๋ ๋ชจ๋ฅด๊ณ ๋ฌธ์ ๊ฐ ๋ฐ์ํด๋ ๋ญ๊ฐ ๋ฌธ์ ์ง ๋ชจ๋ฆ
๊ทธ๋๋ ๋ด๊ฐ ์ถ์ฒํ๋๊ฑด ์ฌ์ด ํด ์ฐ๋ฉด์ ํ๋ก๊ทธ๋๋ฐ๊น์ง ๋ณํํด์ ๋ฐฐ์ฐ๋๊ฑฐ๋ค ์์งํ ์ ๋ํฐ๋ ๊ฐ๋ ฅํ์ง๋ง ๊ธฐ๋ฅ์ด ๋๋ฌด ๋ง์์ ๋ด๊ฐ ๋ญ ์ง๊ณ ์๊ตฌ๋ ํ๊ณ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ชป ๋๋. ๊ฒ๋ฉ๋ ์๋งํด ๋ณ์์ฐ๋๊ฑฐ๋ผ๋๊ฐ ํ๋์ ์ก์ ์คํฌ๋ฆฝํธ๋ผ๋๊ฐ ๊ฐ๋จํ๋ฐ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ฐ๋ก ๋ณด์ด๋๊ฒ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ ์ก๊ธฐ ์ข๋ค
๊ทธ๋ ๊ฒ ์ค๋ ํด์ผ ์ ์ ํด์ ํ๊ณ๋ฅผ ๋๋ผ๊ณ ์ง์ ํ๋ก๊ทธ๋๋ฐํ๋ ๊ธธ๋ก ๊ฐ๋ฉด์ ๋ฐ์ ํ๋๊ฑฐ์ง. ๊ทผ๋ฐ ๋ ๋นจ๋ฆฌ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ณด๊ณ ์ถ๋ค ์ด๋ฌ๋ฉด ๊ทธ๋ฅ ๋ฏธ์น๋ฏ์ด ๊ณต๋ถํ๋ฉด ๊ฐ๋ฅํ ์ง๋ ๋ชจ๋ฅด์ง๋ง ์ญ์คํ๊ตฌ๋ ๋ด ๊ธธ ์๋๊ตฌ๋ ํ๊ณ ์ ์
์ฐธ๊ณ ๋ก ํ์๋ค๋ ๊ด๋๋ ์ ๋ค ์กด๋ ๋ง์์ ๊ณจ์น๋ผ๋๋ผ
ใ ใดใ /์ค ๋จธ๋ฆฌ๊ฐ ํํธ์ด๋ ๋๋์ด๋ค ์ฌ๊ธฐ ๊ธ์จ์ ๋ฌผ์ด๋ณด๊ธธ ์ํ๊ฑฐ๊ฐ๋คใ
์ด๋๊ฐ๋ ๋ณธ์ธ ์ญ๋์ธ๋ฐ ๊ตญ๋น์ง์ ํ์์ค์ ์ ๋๋ก ๋ ํ์์ด ๋ณ๋ก์๋๊ฒ ํจ์ ์ ์ฐธ๊ณ ํด
๊ทธ๋ ์ฐธ๊ณ ํ ๊ฒ ๊ณ ๋ง๋ค ํ์ ์ฌ์ดํธ ๋ค์ด๊ฐ๋ณด๋ฉด ์ด๊ฑฐ์ ๊ฑฐ ๋์ก์ค๋ฌ์ด๊ฒ ์ข ๊ทธ๋๋ณด์ด๊ธด ํ๋๋ผ
์ทจ์ ๋ชฉ์ ์ด๋ฉด c++ ํ์ํ๋ ํ์ ๊ฐ๋ ๊ฒ๋ ๊ด์ฐฎ์๋ฐ (๊ฐ์ธ์ ์ผ๋ก ๋ ํํ๊ธฐ ์ง์ฆ๋๋ ์ธ์ด๋ผ ์๊ฐํด์...), ๋ง์ฝ ๊ทธ๋ฅ ๊ฒ์์ ๋ง๋ค๊ณ ์ถ์ ์๊ฐ์ด๋ผ๋ฉด ์ง๊ธ ์ ํฌ๋ธ ๋ค์ด๊ฐ์ ์์ ๋ณด๋ ๊ฒ ํจ์ฌ ๋์ ๊ฑฐ ๊ฐ์.
๋ฌผ๋ก ์์์ ํ๋ ๋ง๋ ๋์ถฉ ๋ค ๋ง์. ์ ๋ํฐ๋ง ๊ณต๋ถํ๋ค๊ฐ๋ ๋๊ฐ ๋๋ ๊ฒ๋ ๋ง๊ณ . ๋ค๋ง ์์ฒญ๋ ์ฌ๋ฅ์ถฉ์ด๋ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๋ธ์น ๋งํผ ์ข์ํ๋ ๊ฒ ์๋๋ผ๋ฉด, ์ฒ์๋ถํฐ c++ ํ๋ฉด ์ง๋ ค์ ๋๊ฐ ๋จ์ด์ง ์๋ ์๋ค. ๋ ๋ค ์ค์ํ ๋ถ๋ถ์ด๋ ์ ๊ณ ๋ คํด์ ์ข์ ์ ํ ํ์ .
๊ฒ์์์ cpp ๋ณธ๊ธฐ๋ฅ์ ์ ๋ฐ๋ ์ฌ์ฉ์ํ๋๊น ๊ฑ ๋ ํํ์
ํ๋ก๊ทธ๋๋ฐ ์ค๋ ฅ์ ์ฌ๋ฆฌ๋๋ด, ํด์ ์ ๋ํฐ ๊ฐ์๊ฑฐ๋ก ๋ฑ 3๊ฐ์๋ง์ ๊ฒ์ ํ๋ ์ฐ์ด๋ด๋ณด๊ณ , ๊ทธ ๋ค๋ก C++ ํ์ ์๊ธฐ ์์ง ๋ง๋๋๊ฒ ์ ์ผ ์ข์.
๊ฒ์ ๋งจ ์๋จ ๋ง๋๋๊ฒ ์ ์ค์ํ๊ฑด ์๋๋ฐ, ์ค๊ณ๋ฅผ ์ง์ ํด๋ณผ์์๋๊ฑด ๋งจ ๋ฐ๋จ๋ถํฐ ๋ง๋ค๋๋ ๊ฐ๋ฅํ๊ฑฐ๋ผ์;;
๊ทผ๋ฐ ์ ๋ํฐ ์ฌ์ฉํด์ ํ๋ฆฌ์ฆ ์ํคํ ํธ ์์ค์ ๊ฒ์์์คํ ๊ณผ ai ๋น์ทํ๊ฒ๋๋ง ๊ตฌํํ๋ ค๋ฉด c#๊ฐ๊ณ ๋ ํ๋ฌ? c++๊ณต๋ถํด์ผํจ?
๊ทธ์ ๋๋ ์ธ์ดํ๊ณ ๋ฌด๊ดํจ
์ ๋ํฐ๋ ๋ ํ์ผ๋ก๋ ์ถฉ๋ถํ ํ๋๋ฐ.. ๊ตญ๋น์ง์ ๋ฐ์ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๋ํฐ๋ฐ์๋ฅผ ๋ฐฐ์ฐ๋ ค๊ณ ๋ ๋ฆฌ๋๊ฑด ์๋์ง ใ ใ ใ ใ
๊ตญ๋น์ง์์ ๋ฌดํ์ ๋ฐ์ ์ ์๋๊ฒ ์๋๋๊น ์ ์๊ฐํด์ ๊ฒฐ์ ํด๋ผ