๋ง์ผํ๋ ์ด์ค์ AAA๊ธ์ผ๋ก ์ค๋น๋์๋ ํ ํ๋ฆฟ๋คย ๋ธํ๋ก ๋ง๋ค์์ด๋ ๋ค๋ค ์ฉ์ฉํ๋ฐ
์ ๋ธํ์ฐ๋ฉด ๊ฒ ๋ ๊ฑธ๋ฆฌ๋๊ฒ์ฒ๋ผ ๊ฐ์ค๋ผ์ดํ ํ๊ณ ๋ค๋๋ ธ?
์ด๊ฑฐ ์์ ์๋ฐ์์ฐ๋ฉด ์ปดํจํฐ ๋ถํ ์๋๋ค๋ ๋ ผ๋ฆฌ ์๋๋ ธ?
๋ธํ๋ ์ปดํ์ผํ๋ฉด ๊ฒฐ๊ตญ c++ ์ด๋ค
์๋์ฐจ์ด ๋๊ธดํ๋๋ฐ ๋๊ท๋ชจ๊ฒ์๋๋ฉด ํฌ๊ฒ์๋ฏธ์์
๋ธํ ์ข์!
์ด ๋ ผ๋ฆฌ๋ C++ ์ปดํ์ผํ๋ฉด ๊ธฐ๊ณ์ด๋ค, ์๋ฐ๋ ์ปดํ์ผํ๋ฉด ๊ธฐ๊ณ์ด๋ค, ํ์ด์ฌ๋ ๊ธฐ๊ณ์ด๋ค ๊ทธ๋ฌ๋ ํ์ด์ฌ์ผ๋ก ๊ฐ๋ฐํด๋ ๋๋ฆฌ์ง ์๋ค๋ ์ฃผ์ฅ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์๋ชป๋ ์ฃผ์ฅ์
์๋ฐ๊ฐ์ ๊ฒฝ์ฐ๋ ์๋ฐ๋จธ์ ์์ ๋์์ ์ฑ๋ฅ์ด ์ญ์ฐฝ๋จ. ํ์ด์ฌ์ ์ปดํ์ผํ๊ณ ๋๋ฉด C ์ธ์ด๋ก ๋ฐ๋๋๋ฐ, ์์ ํ์ด์ฌ์ ๊ฒ๋ ๋๋ ธ์. ๊ทผ๋ฐ ์์ฆ์ ๊ฒ๋ ๋นจ๋ผ์ ธ์ ์ธ๊ณต์ง๋ฅ ๊ฑ ๋ฅ์น๊ณ ํ์ด์ฌ์ด๊ณ , ํ์ด์ฌ์ผ๋ก๋ ์ด์ ์ธ๋๊ฒ ๋ง๋ฌ.
1. JVM ์ ๋๋ฆฌ์ง ์์. ์๋ฐ์ ์ฑ๋ฅ๋ฌธ์ ๋ primitive ๊ฐ์ ์ธ์ด ์ค๊ณ์์ ์ค๋๊ฑฐ์. 2. ํ์ด์ฌ์ C์ธ์ด๋ก ๋ฐ๋์ง์์. CPython์ ํท๊ฐ๋ คํ๋๋ฏ? 3. ํ์ด์ฌ์ ์ธ์ด์ค๊ณ๋ถํฐ C๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ด์ฌ์ ์ฝ๊ฒ ์ด์ํ ์ ์๋๋ก ๊ฐ๋ฐ๋์์. ์ต๊ทผ์ ๋นจ๋ผ์ง๋ ค๋ ์๋๊ฐ ์๊ธดํ๋ฐ ๋ ๋ฌธ์ฅ ์๊ฐํ์ ๋ numpy ๊ฐ์ C์ธ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋น ๋ฅธ๊ฑฐ์ง ํ์ด์ฌ์ด ๋นจ๋ผ์ง๊ฑด์๋