์๋
์๋ฐ๋ฅผ ์ฌ์ฉํ๋ ํ์ฌ์ ๋ค์ด๊ฐ๊ฒ ๋์๋ค.
์ด์ ์ ๋ฐฐ์ ๋ ํ๋ก๊ทธ๋จ๊ณผ ์ธ์ด์ ๋ค๋ฅธ ๊ณณ์ด๋ค.
์๋กญ๊ฒ ์์ํ๋ ์ธ์ด ๊ณต๋ถ
ํ์ดํ
์๋ฐ(JAVA) ๊ธฐ์ด ๊ณต๋ถ
ํ์ด์ฌ๊ณผ ์๋ฐ์ ์ฐจ์ด์
[์ถ์ฒ : https://pearlluck.tistory.com/m/632]
์ผ๋จ ๋ด๊ฐ ๋ฐฐ์ ๋ ํ์ด์ฌ๊ณผ ์๋ฐ์ ์ฐจ์ด์ ์ ๋ํด์ ์์๋ณผ ํ์๊ฐ ์๋ค.
์ ์ ์๊ณ ๋๋ฅผ ์๋ฉด ๋ฐฑ์ ๋ฐฑ์น(?)
์๋ฐ(JAVA)
1. ๊ฐ์ฒด์งํฅ ์ธ์ด
๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ์ทจ๊ธ, ๊ธฐ๋ฅ๋ค์ ํ๋์ ๊ฐ์ฒด๋ก ๋ฌถ์ด์ ํ๋ก๊ทธ๋๋ฐํ๋ ์ธ์ด
ํจ์๋ ํ๋๋ฅผ ๋ฌถ์ด์ ํ๋์ ํด๋์ค๋ก ๋ง๋ค๊ณ , ๊ธฐ๋ฅ์ ๊ฐ์ฒด๋ก ๋ง๋ค์ด ์ฌ์ฉ
[ํ์ด์ฌ๊ณผ ์๋ฐ๋ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด / C์ธ์ด ์ ์ฐจ์งํฅ]
๊ฐ์ฒด์งํฅ๊ณผ ์ ์ฐจ์งํฅ
์ ์ฐจ์งํฅ ํ๋ก๊ทธ๋๋ฐ
ํจ์๋ฅผ ๋ง๋ค๊ณ ์์ฐจ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ด ๋์ํ๋ ๋ฐฉ์
์ฅ์ : ๊ฐ์ฒด๋ ํด๋์ค๋ฅผ ๋ง๋ค ํ์์์ด ๋ฐ๋ก ์ฝ๋ฉ ๊ฐ๋ฅ, ํจ์ํธ์ถ ๊ฐ๋ฅ, ํ๋ก๊ทธ๋จ ํ๋ฆ์ ์ฝ๊ฒ ์ถ์
๋จ์ : ์ฝ๋๋ผ๋ฆฌ ์ ๊ธฐ์ฑ์ด ๋์์ ์๋ก์ด ๋ฐ์ดํฐ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ธฐ ์ด๋ ค์, ์ฝ๋ ์ฌ์ฌ์ฉ ๋ถ๊ฐ, ์ ์ง๋ณด์ ์ด๋ ค์
๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ
๊ฐ ๊ฐ์ฒด์์ ์ํํ ์ ์๋ ํจ์์ ํ๋๋ฅผ ๋ฌถ์ด ํ๋์ ํด๋์ค๋ก ๋ง๋ค๊ณ , ๊ธฐ๋ฅ์ ๊ฐ์ฒด๋ก ๋ง๋ค์ด ๋์ํ๋ ๋ฐฉ์
์ฅ์ : ์บก์ํ(๋ชจ๋ํ)๋ก ์ธํด ์ ์ง๋ณด์ ์ฉ์ด, ๊ฐ์ฒด ์์ฒด๊ฐ ํ๋์ ํ๋ก๊ทธ๋จ์ด๊ธฐ ๋๋ฌธ์ ์์์ฒ๋ผ ์ฝ๋ ์ฌ์ฌ์ฉ์ ์ฉ์ด
๋จ์ : ๋ง์ ์์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ, ์๋๊ฐ ๋๋ฆผ, ์ค๊ณํ๋๋ฐ ์๊ฐ์ด ํ์
2. ์ด์์ฒด์ ๋
๋ฆฝ์
JVM(์๋ฐ ๊ฐ์๋จธ์ ) ์์์ ์คํ๋๊ธฐ ๋๋ฌธ์ OS ๊ด๊ณ์์ด ์๋ํ๋ค.
3. ์ปดํ์ผ ์ธ์ด
์ปดํ์ผ๋๋ฉด ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์๊ณ , ์ฝ๋๋ฅผ ์์ ํ๋ค๊ณ ํด๋ ๋ค์ ์ปดํ์ผ ํ ๋๊น์ง ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ๋ค.
ํ์ด์ฌ(Python)
1. ๊ฐ์ฒด์งํฅ ์ธ์ด
์๋ฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก ํจ์์ ํด๋์ค๋ฅผ ํตํด ๊ธฐ๋ฅ์ ๊ฐ์ฒด๋ก ๋ฌถ์ด์ ํ๋ก๊ทธ๋๋ฐ ํ ์ ์๋ค.
2. ์ธํฐํ๋ฆฌํฐ ์ธ์ด(์คํฌ๋ฆฝํธ ์ธ์ด)
์คํ๋ ๋๋ง๋ค ๋ฐ๋ก ํด์ํด์, ์ฝ๋ ๋ณ๊ฒฝ ์ ์คํํ ๋๋ง๋ค ๊ฒฐ๊ณผ๊ฐ ๊ณ์ ๋ฐ๋๋ค.
3. ๋น๊ต
์๋ฐ๋ ์ ์ ํ์ดํ ๊ฐ์ ์ธ์ด ํ์ด์ฌ์ ๋์ ํ์ดํ ์ธ์ด
1. ๋ณ์ ์ ์ธ
์๋ฐ๋ ๋ณ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ๋ฐ์ดํฐ ์ ํ์ ์ ์ธ ํ์,
ํ์ด์ฌ์ ๋ณ์ ์ ํ์ ์ ์ธํ ํ์๊ฐ ์๋ ๋์ ์ ํ, ๋ฐํ์์ ์ํด ์ ํ์ด ๊ฒฐ์ ๋จ
2. ์ฝ๋ ๊ฐ๋
์ฑ
์๋ฐ๋ ํ ์ค์ ์ถ๋ ฅํ๊ธฐ ์ํด ํด๋์ค, ํจ์๋ฅผ ์ ์ธํ๋ ๊ฒ๋ถํฐ ์์,
ํ์ด์ฌ์ ํ ์ค๋ง์ผ๋ก ์ถ๋ ฅ์ด ๊ฐ๋ฅ
์ถ์ฒ
์๋ฐ ๊ธฐ์ ๋ฉด์ ๋ชจ์ : https://sas-study.tistory.com/m/53?category=774876
๊ฐ๋ฐ์ ๊ธฐ์ ๋ฉด์ ์ค๋น : https://blex.me/@baealex/%EC%B7%A8%EC%A4%80%EC%83%9D%EC%9D%B4-%EC%83%9D%EA%B0%81%ED%95%98%EB%8A%94-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EA%B8%B0%EC%88%A0%EB%A9%B4%EC%A0%91-%EC%A4%80%EB%B9%84
์ ์
๊ฐ๋ฐ์ ๊ธฐ์ ๋ฉด์ : https://coding-restaurant.tistory.com/136
์ ์ ํ์ดํ vs ๋์ ํ์ดํ : https://ko.myservername.com/java-vs-python-key-differences-between-java#Java_Vs_Python_8211_Key_Differences