๋์ ๋์ * Compiler, JVM, JDK, JRE
Compile, Complier ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ Programe Lauguage๋ High Language๋ก ์ฌ๋์ด ๋ณด๊ณ ์ดํดํ ์ ์๋๋ก ๋์ด์๋ค. (Python, C, Java, C++ ๋ฑ๋ฑ) ํ์ง๋ง ๊ธฐ๊ณ๊ฐ ์ดํดํ๋ ์ธ์ด๋ Low Language๋ก 0101์ ์ซ์๋ค๋ก ๊ตฌ์ฑ๋์ด์๊ณ ์ฌ๋๋ค์ด ์์ฑํ ์๊ฐ ์๋ค.. (์ฒ์ฌ๋ฉด ๊ฐ๋ฅํ ๊น?) ์ฆ, ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ์์ฑํ ์ฝ๋๋ฅผ ๊ธฐ๊ณ๊ฐ ์ดํดํ ์ ์๋๋ก ๋ฒ์ญํด์ฃผ๋ ํต์ญ์ฌ๊ฐ ํ์ํ๋ค. High๋ฅผ Low๋ก ๋ฒ์ญํด์ฃผ๋ ๊ฒ์ Compile์ด๋ผ๊ณ ํ๋ฉฐ, ํต์ญํด์ฃผ๋ ํ๋ก๊ทธ๋จ(?) Compiler๋ผ๊ณ ํ๋ค! Android, OS X(MAC), Windows, Linux ๋ฑ๋ฑ๋ฑ ์ฌ์ฉํ ์ ์๋ OS์ ์ข
๋ฅ๊ฐ ๋ง๋ค. ๋น์ท๋น์ทํด๋ ์ธ๋ถ๋ด์ฉ์ด ๋ค๋ฅธ OS๋ ์๊ณ ์์ ๋ค๋ฅธ OS๋ค๋ ์๋ค..