ํฌ? ์ธํฐ๋ ์ ์ฐ๋๊ฑฐ์ง??
๋ณด๋๊น ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ ์ง์ ์ฐธ์กฐํ๋๊ฑฐ ๊ฐ์๋ฐ
๊ทธ๋ฌ๋ฉด ์ด๊ฑฐ ์ํํ๊ฑฐ ์๋?
๋ด๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ด์ํ ๊ฐ ๋ฃ์ด๋๊ณ ๊น๋จน์ผ๋ฉด
๊ฑ ์ข๋๋ถ๋ฆฌ๋๊ฑฐ ์๋์ผ?
๊ฒ๋ณด๋ค ์ ์ด์ ์ฐธ์กฐํ ์ด์ ๊ฐ ์์??
๋ ๊ทธ ๋ญ๋ ํค๋ํ์ผ ์ด๊ฑด ๋ญ์
import ํจํค์ง๋ ๋ค๋ฅธ๊ฐ๋ ์?
๋ชฌ๊ฐ ๋ชฌ๊ฐ ๋๋ฌด์ด๋ ต๋ค...
์ธ๋ฆฌ์ผ์ ์ด๋ฐ๊ฒ๋ง์ ์์์ผ ํ๋ค๋ ๊ฑฐ์ ๊ฐ..
๋ณด๋๊น ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ ์ง์ ์ฐธ์กฐํ๋๊ฑฐ ๊ฐ์๋ฐ
๊ทธ๋ฌ๋ฉด ์ด๊ฑฐ ์ํํ๊ฑฐ ์๋?
๋ด๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ด์ํ ๊ฐ ๋ฃ์ด๋๊ณ ๊น๋จน์ผ๋ฉด
๊ฑ ์ข๋๋ถ๋ฆฌ๋๊ฑฐ ์๋์ผ?
๊ฒ๋ณด๋ค ์ ์ด์ ์ฐธ์กฐํ ์ด์ ๊ฐ ์์??
๋ ๊ทธ ๋ญ๋ ํค๋ํ์ผ ์ด๊ฑด ๋ญ์
import ํจํค์ง๋ ๋ค๋ฅธ๊ฐ๋ ์?
๋ชฌ๊ฐ ๋ชฌ๊ฐ ๋๋ฌด์ด๋ ต๋ค...
์ธ๋ฆฌ์ผ์ ์ด๋ฐ๊ฒ๋ง์ ์์์ผ ํ๋ค๋ ๊ฑฐ์ ๊ฐ..
ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ ์ผ๋ฉด ์ดํด๊ฐ ์๊ฐ๋๊ฑด ์๋ํ ๋ฐ... ๊ฐ๋ ์ ์์ธํ ์ค๋ช ํด์ฃผ๋ ๊ฐ์๋ ์ฑ ์ ์ฐพ์๋ณด๋๊ฐ ์๋ฆฌ๊ฐ ๊ถ๊ธํด ์ฃฝ๊ฒ ๋ค ์ถ์ผ๋ฉด ์จ๋ถํฐ ํ๋ณด์
ํฌ์ธํฐ๋ ๊ฐ๋ ์ ์๊ฒ ๋๋ฐ ์ฐ๋ ์ด์ ๋ฅผ ๋ชจ๋ฃจ๊ฒ ์ด ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์ ๋ด๊ฐ ํด์ผ๋จ....? ์ฑ ์ด๋ ๊ฐ์ ์ถ์ฒํ๋๊ฑฐ ์์ด?
ํฌ์ธํฐ<<<๊ฑ ์ฐธ์กฐ์
ในใ ์์งํ ๋จ์ผ ํฌ์ธํฐ๋ ๊ทธ๋ฅ ํด๋์ค ์ฐธ์กฐํ๋๊ฑฐ๋ ๊ฑ ๊ฐ์๋ฏ
๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ ์ฐธ์กฐํ๋ ์น๊ตฌ์๋? ๊ทผ๋ฐ ๊ทธ๊ฑธ ์ํ๊ณ ์๋์ง๋ฅผ ๋ชจ๋ฃจ๊ฐฏ์ด
๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ "์ ์ฅ"ํ๋ค๊ณ ์๊ฐํ์ . ์ ์ฅ์ ๋ชฉ์ ์ ๋ณ์๋ฅผ ์ฐธ์กฐํ๊ธฐ ์ํด์๊ณ
์ดํด์ข ํ๊ณ ์ค๊ฐฏ์
์ฝ๊ฐ์ ์์ ๋๊ฐ ์๊ธฐ๋๊ฒ ๊ทธ๊ฑธ ์ํด ๊ฐ๋นก์ ๋ป์ง์ ํ๊ณ ์์
๊ทธ ์์ ๋๊ฐ ์ ์ด์ ์ ํ์ํ์ง ๋ชจ๋ฃจ๊ฐฏ์ ์ฌ์ค
์ธ๋ฆฌ์ผ๋์ ํ๋ ค๋๊ฑฐ๊ฐ์๋ฐ ์ธ๋ฆฌ์ผ์์ C++์คํ์ผ ํฌ์ธํฐ ์์์ฐ๋๊น ์ฐธ๊ณ ํ์ ์ธ๋ฆฌ์ผ๋ง์ ํฌ์ธํฐ์
์ ๊ตฌ๋?? ๊ทธ๋ผ ์ด๊ฑฐ ๊ฑ ๊ฐ๋ ๋ง ์์๋๊ณ ์ธ๋ฆฌ์ผ ์คํฌ๋ฆฝํ ๋ฐ๋ก ์ฝ์ผ๋ฌ ๊ฐ๋ฉด ๋๋๊ฑฐ์? ์ง์ง๋ชฐ๋ผ์ ๋ฌผ์ด๋ด
ใ ใ ์ธ๋ฆฌ์ผํฌ์ธํฐ์ณ๋ณด์ ใ ใ ์ธ๋ฆฌ์ผ์ ๋๋ถ๋ถ ๋ชจ๋ ๊ฒ ์ง๋ค๋ง์ ๋งคํฌ๋ก์ C++์ด๋ ๋น์ทํ ๋ฐฉ์์ ๋๋ค๋ฅธ ๋ฌด์ธ๊ฐ๋๊น ๋ค๋ฅธํ๋ฐํด๋ดค์ผ๋ฉด ๊ฑ ๋ฐ๋ก ์ธ๋ฆฌ์ผ ใฑใฑ
ํฌ์ธํฐ๊ฐ๋ ๋ง์ตํ๊ณ ์ธ๋ฆฌ์ผํฌ์ธํฐ ๊ณต๋ถ ใฑใฑ
๋๊ฐใ ๋ ์ด๋ ธ๋ค ๊ณ ๋ง์ ๋ฐ๊ณ ๋์ด์์ฌ
์ด์์ฒด์ ๋ฅผ ๊ณต๋ถํด ๋ณด๋ ๊ฑธ ์ถ์ฒํจ(๋๊ฐ ์ง๊ธํ๋ ๊ณ ๋ฏผ์ด๋ ์์ผ๋ก ํ ๋ง์ ๊ณ ๋ฏผ ๊ฑฐ์ ํด๊ฒฐํด ์ค ๊ฑฐ์)
์๋์ฐOS ์ฑ ์๊ฑฐ๋ ํ๋ ๋ณด๋ฉด ๋จ?
์ง์ง ๊ถ๊ธํ ๊ฑฐ ๋ง์? ๊ธฐ์ด๊ฐ ๋๋ฌด ์์ด์ ์ค๋ช ํด์ค๋ ์ดํด ๋ชปํ ๊ฑฐ ๊ฐ์๋ฐ ๋ ์ค๋ํด๋ด
์๋ ๋๋ ์ ๊ณต์์ฒ๋ผ ๊ณต๋ถํ ์๊ฐ์ ์์ ๊ทผ๋ฐ ์ธ๋ฆฌ์ผ ํ๋๋ฐ ํ์ํ๋์ ๋ฏธ๋ฆฌ ์ค๋น์ข ํ๋ ค๋๊ฑฐ์. ๋์ค์ ํฌ์ธํฐ์ ์กด์ฌ์์๋ฅผ ๋ชจ๋ฅด๊ฐฏ์ด์ ๋ฌผ์ด๋ณด๋๊ฑฐ๊ณ
๋ง์ฝ์ ์ด๊ฒ ์ค์ํ๊ฑฐ๋ฉด ๊น์ง์ ํด๋ณด๊ฒ ๋๋ฐ ๋น์ฅ ํ์์ ์ค๋ฉด ์ํ ๊ฑฐ์. ๊ทผ๋ฐ ๋ชจ๋ฃจ๋๊น ์ผ๋จ ์ถ์ฒํ ๋งํ ์ฑ ์ด ์๋ ์ด๊ฑฐ์ง
๋ต๋ณ ์์ค ์กด๋ ์ฒ์ฐธํ๋ค ใ ใ ใ ใ ใ ใ ใ ใ ใ
ใ ใ
์ ์ด์ ํฌ์ธํธ๋ฅผ ๊ทธ๋ฅ ๋ ํผ๋ฐ์ค ์ฒ๋ผ ์ฐ๋ฉด ์ ํ ์์ํํจ... ๊ฒ๋ค๊ฐ ํฌ์ธํธ๋ ์ค๋งํธํฌ์ธํฐ๋ก ์ฐ๋ฉด... ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ ์คํ๋ ค C# ์๋ฐ ๋ ํผ๋ฐ์ค๋ณด๋ค ํจ์ฌ ๋ ๊น๋ํจ... C++ 15๋ ์ ๋ ํด๋ณด๋ฉด C++์ด C#๋ณด๋ค ๋ ์ฝ๋๋ฅผ ๊น๋ํ๊ฒ ์งค์ ์์... ํ ํ๋ฆฟ๋๋ฌธ์.... ๋ค๋ง C#์ ๋๋ฒ๊น ์ด ์ฌ์ , ๋๋ฒ๊น ํ ๋ ๋ง ๋ธ๋ ์ดํฌ ๊ฑธ๊ณ ์๋ฌ๋๊ฑฐ๋ ์ด์ํ ๋ถ๋ถ๋ฅผ ๊ทธ ์ฆ์ ์ปดํ์ผํด์ ๊ทธ์๋ฆฌ์์ ๋ค์ ์ธ์๊ฐ ์์.... ์ด๊ฑด ์์ ํ์์ ์... ์กด๋ ํธํจ.... C++์ ๊ทธ๋ฐ๊ฑฐ ๊ฑด๋ค๋ฉด ๋๋ฒ๊น ์ค๋จํ๊ณ ๋ค์ ์์ํด์ผํ๋๋ฐ...... C#์ ๋ฐํ์์ ๋ค ์์ ๊ฐ๋ฅํ๋๊น ์ง์ง ๊ฐํธํ๊ธด ํ๋๋ผ
์ ๋ c++์ 15๋ ํ ์๊ฐ์ด ์ ์ด๋๋ค ์ ์๋... ์๋ฐ c#๋คํฉ์ณ๋ 3๋ ๋จ์ง์ธ๋ฐ์ ๋ฌด์จ..
C++๋ก ์์ํ๋ฉด C#์ด๋ ์๋ฐ๊ฐ ์ฒ๋ฆฌํ๋๊ฑฐ์ ๋ํ ์ดํด๊ฐ ๋ ๋์์ง... ์ฌ์ง์ด C์ธ์ด ์ฒ๋ฆฌ ์ดํด๋ ๋์์ง๊ณ ... ์ต์ ํ์ ๋ํ ๊ฐ๋ ๋ ๊ณต๋ถ๊ฐ๋จ... ์๋ฅผ๋ค๋ฉด C++์ ์ฐ์ฐ์ ์ค๋ฒ๋ก๋ฉ์ด๋ฐ๊ฑฐ๋ณด๋ฉด.... ๊ฐ๊ฐ์ ์ธ์ด๋ค์ด ์ด๋ฐ๊ฑธ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ์ดํดํ ์ ์๊ฒ๋จ... , ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ปดํ์ผ์ ๋ํ ์ดํด๋๋ ๋์ฌ์ค๋ค๊ณ ๋ ํ ๊ฐ?
๊ทธ๋ฆฌ๊ณ ํฌ์ธํธ๊ฐ ์๋๋ผ ํฌ์ธํฐ ใ ์ค๋งํธ ํฌ์ธํฐ๋ ์ ๋๋ก ์ผ๋๋ฐ... ๋ด๊ฑฐํ๋ค๊ฐ ๊ธ์ฐ๋๊น ์๋ชป์ผ๋ค
"ํฌ์ธํฐ<<<๊ฑ ์ฐธ์กฐ์" ์ด๊ฑฐ๋ก ์ดํดํ๊ณ ์ดํด์๋๋ฉด ๋ฉ๋ํด์ผํจ ๊ทธ๊ฒ ์ซ์ผ๋ฉด ์ปด๊ณต ์ปค๋ฆฌํ๋ผ ๋ฐ์์ผํด์ ใ ใ
ํฌ์ธํฐ๋ ๋ฐ๋ก๊ฐ๊ธฐ ๊ฐ์๊ฑฐ์ผ...
๋ฉ๋ชจ๋ฆฌ๋ฅผ ์์ ์์ฌ๋ก ์ธ ์ ์๋ค๋ฉด ํ์ฉ๋๊ฐ ๋ฌดํํ ๋์ด๋จ. ๋ฌธ์ ๋ ์ด๊ฑธ ์ ๊ด๋ฆฌํ์ง ๋ชปํ๋ฉด ๋ฒ๊ทธ or ํฌ๋์ฌ๋จ. ๊ทธ๋์ ํฌ์ธํฐ๋ฅผ ์ค๋งํธํฌ์ธํฐ๊ฐ์ด ์ฐธ์กฐํํ๋ก ๋ฐ๊ฟ์ ์ฐ๊ฒ ๋จ. ๊ฒ์์์ง ๋๋ค์๋ ์ง์ ํฌ์ธํฐ๋ฅผ ์ฐ์ง ์๊ณ ๊ฐ ์์ง์ ํ์ํ ํฌ์ธํฐ๋ฅผ ํด๋์ค๋ก ๋ง๋ค์ด ๋ . ๊ทธ๋์ ๊ทธ ํฌ์ธํฐ๋ฅผ ํ ๋น๋ฐ๊ณ ์ฐ๋ฉด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํฌ๊ฒ ์ ๊ฒฝ์ฐ์ง ์์๋ ๊ฐ๋ฐ๊ฐ๋ฅ. C#๊ณผ C++๋ ๋ค ์ฅ๋จ์ ์ด ์๋๋ฐ, ๋ณดํต (์ฌ๋)๊ฒ์ ๊ฐ๋ฐ์๋ค์ด C++์ ์ ํธํ๋ ๊ฑด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ๊ฑด๋ค ์ ์๊ธฐ ๋๋ฌธ์ด๊ธฐ๋ ํจ. ๋ฉ๋ชจ๋ฆฌ ์ง์ ๊ฑด๋ค๋ฉด ๋๋ฒ๊น ๋ ํธํด์ง๊ณ ํ๋์จ์ด๋ฅผ ์ง์ ๋ค๋ฃฐ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๊ฐ์ง ํธ๋ฆญ๋ค์ ์ด์ฉํด์ ๋ถ๊ฐ๋ฅํ๊ฑธ ๊ตฌํ๊ฐ๋ฅํ๊ธฐ๋ ํจ
๋ฌธ์ ๋ ์๊ฐ์ด ์ง๋ ์๋ก ํ๋์จ์ด๋ ๋ค์ํด์ง๊ณ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ๊ฑด๋ค์ฌ ๊ฐ๋ฐํ๊ฒ๋๋ฉด ํฌํ ์ ์๋ก์ฌํญ์ด ๊ฝํ. ๊ทธ๋์ ํ์ค์ ๊ฐ๊น์ด ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ์ ํ๊ฒ๋๊ณ ์์ง์ ์ข ๋ ์์กด์ ์ด๋จ. ๊ทธ๋ ๊ฒ ๋ฐ์ ํด์ ์ ๋ํฐ๊ฐ์ ํด์ ์ด๋ณด๊ฐ๋ฐ์๋ค๋ ํธํ๊ฒ ๊ฐ๋ฐํ๊ฒ ๋๊ฑฐ์. ์์ง๋ ๋ฉ๋ชจ๋ฆฌ ๊ฑด๋ค์ฌ์ผํ๋ฉด ๊ฐ๋ฐ๋์ค GG์น๊ณ ๋๋ง๊ฐ ๊ฐ๋ฐ์๋ค์ด ๋์ณ๋จ.
๊ฒฐ๋ก ์ ํฌ์ธํฐ๊ฐ์๊ฑธ ์ดํดํ ํ์ ์๊ณ ์์ง์์ ์ฐ๋ผ๋๋๋ก ์ฐ๋ฉด ๋จ. ์ธ๋ฆฌ์ผํํ ๋ฆฌ์ผ๋ ์ ๋์ด์๊ณ , ์ ํ๋ธ์ ๊ฒ์ํ๋ฉด ์์ ๋์ณ๋๊ณ ๋ฌธ์ํ๋ ์ ๋์ด์๋ ํธ์ด๋๊น ๊ฒ์๋ง ์ํ๋ฉด ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ฝ๊ฒ ํด๊ฒฐํ๊ณ ๋๊ธธ ์ ์์. ๋๊ฐ ๋ฅ๋ ฅ์๋ค๋ฉด ์์ง์ฝ๋๋ฅผ ๊น์ ์์ ํด์ ์ธ ์๋ ์์ผ๋ ํ๊ธฐ๋๋ฆ์ด๊ณ UE๊ฐ ์ข์ ์ด์ ๋ ์์ค์ฝ๋๋ฅผ ์ง์ ์์ ํด์ ๋ด ์ ๋ง๋๋ก ์ธ ์ ์๋ ๊ฒ๋ ์์ง
์ ์น์ ํ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค
ํฌ์ธํฐ๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ฅผ ์ง์ ์ ์ผ๋ก ์ปจํธ๋กคํ์ง ๋ชปํจ ๊ทธ๋ ๊ฒ ํ ๋ คํ๋ฉด MMU๊ฐ ํ์ด์งํดํธ ์ผ์ผํค๊ณ ์ด์์ฒด์ ๊ฐ ํ๋ก๊ทธ๋จ์ ์ ง๋ค์ด์์ผ๋ฒ๋ฆผ. ๋๊ฐ ์ด์์ฒด์ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์ด๋ ์๋ฒ ๋๋๊ฐ์๊ฑฐ ํ์ง ์๋์ด์ ํฌ์ธํฐ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ํ๋๋๋ก ์ปจํธ๋กคํ๋ ์ญํซ์ด ์๋๋ผ ์ ๊ทผ๊ฐ๋ฅํ ํน์ ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๋ง ์ ์ฅํ๋ ์ฉ๋์ - dc App