์ฃผ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด 5๊ฐ์ง์ ๋ํ ํน์ง์ ์์๋ด ์๋ค! (JavaScript/ Python/ Java/ C#/ C++)
์๋
ํ์ธ์! ์ง๋ ํฌ์คํธ์์๋ ์ฃผ์ ํ๋ก๊ทธ๋๋ฐ ๋ถ์ผ์ ๊ฐ๋ฐ์๊ฐ ๋๋ ๋ฒ์ ๋ํด ์๊ฐํ์ต๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ ์ด์ฌ์๋ค์ด ๊ณ ๋ คํ ์ ์๋ ์์ 5๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ทธ ํน์ง, ์ทจ์
๊ฐ๋ฅ์ฑ, ์ค๋ฌด ์ฌ์ฉ ์์, ์ ๋ง ๋ฑ ๋ค์ํ ์ ๋ณด๋ฅผ ์๊ฐํ๊ฒ ์ต๋๋ค.
1. JavaScript
JavaScript๋ ์น ํ๋ก ํธ์๋ ๋ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ธ์ด์ ๋๋ค. ๋์ ์ธ ์น ํ์ด์ง๋ฅผ ๋ง๋๋ ๋ฐ ํ์์ ์ธ ์์๋ก์, ์น ๊ฐ๋ฐ์๋ค์๊ฒ ์ธ๊ธฐ๊ฐ ๋์ต๋๋ค. ๋ํ์ ์ธ ํ๋ ์์ํฌ๋ก๋ React, Angular, Vue.js, Node.js ๋ฑ์ด ์๋๋ฐ์, ์ต๊ทผ์๋ ์น ๋ฟ๋ง ์๋๋ผ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๋ ์ฌ์ฉ๋๊ณ ์์ด, ๊ทธ ํ์ฉ ๋ฒ์๊ฐ ๋์ด์ง๊ณ ์์ต๋๋ค.
๋ค์ด๋ฒ, ์นด์นด์ค, ์ผ์ฑ ๋ฑ ๋๊ธฐ์ ์์ ์น ๊ฐ๋ฐ์๋ก ์ทจ์ ํ ๊ธฐํ๊ฐ ๋ง์ผ๋ฉฐ, ํ๋ฆฌ๋์๋ก๋ ํ๋ํ๊ธฐ ์ ๋ง ์ข์ต๋๋ค. ์ค๋ฌด์์๋ ์น์ฌ์ดํธ์ ์ธํฐ๋ํฐ๋ธ ๊ธฐ๋ฅ ๊ตฌํ, ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ์๋ฒ ๊ตฌ์ถ ๋ฐ API ๊ฐ๋ฐ ๋ฑ์์ ํ์ฉ๋ฉ๋๋ค. JavaScript๋ ์น ๊ฐ๋ฐ์ ํต์ฌ ์ธ์ด๋ก ๊ณ์ ์ค์์ฑ์ด ์ฆ๊ฐํ๊ณ ์๊ธฐ ๋๋ฌธ์ JavaScript๋ฅผ ๊ณต๋ถํด๋ณด๋ ๊ฒ์ ๊ธ์ ์ ์ผ๋ก ์๊ฐํด๋ณด์ ๋ ์ข์๊ฒ์ด๋ผ ์๊ฐํฉ๋๋ค.
์ฃผ์ํ ์ ์, Java์ JavaScript๋ ๋น์ทํ ์ด๋ฆ์ ๊ฐ์ง๊ณ ์์ง๋ง, ์ด๋ค์ ์์ ํ ๋ค๋ฅธ ๊ฐ๋ณ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋๋ค.
2. Python
Python์ ์ด๋ณด์์๊ฒ ์น์ํ ๋ฌธ๋ฒ๊ณผ ๋น ๋ฅธ ๊ฐ๋ฐ ์๋๋ก ํฐ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค. ์ ๋ ์ญ์ ํ์ด์ฌ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ๋ฅผ ์์ํ์ผ๋ฉฐ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์ด์ฌ์๋ค์๊ฒ ์ฒซ ์ธ์ด๋ก Python์ ์ถ์ฒํ๊ณค ํฉ๋๋ค. Python์ ์น ๊ฐ๋ฐ, ๋ฐ์ดํฐ ๊ณผํ, ์ธ๊ณต์ง๋ฅ, ์๋ํ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ฌ์ฉ๋๋ฉฐ, ๊ฐ๊ฐ์ ๋ถ์ผ์ ๋ง๋ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ํ, ์คํ ์์ค ์ปค๋ฎค๋ํฐ๊ฐ ํ๋ฐํ์ฌ ์๋ก์ด ๊ธฐ์ ์ด ๊ณ์ํด์ ๋ฑ์ฅํ๊ณ ์์ต๋๋ค. ๋ค์ด๋ฒ, ์นด์นด์ค, ์ผ์ฑ ๋ฑ ๋๊ธฐ์ ์์ ๋ฐ์ดํฐ ๊ณผํ์, ์ธ๊ณต์ง๋ฅ ์์ง๋์ด๋ก ์ทจ์ ํ ๊ธฐํ๊ฐ ๋ง์ผ๋ฉฐ, ํ๋ฆฌ๋์๋ก๋ ํ๋ํ๊ธฐ ์ข์ต๋๋ค. ์ค๋ฌด์์๋ ์น ๊ฐ๋ฐ, ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ํ์ต, ๋ฐ์ดํฐ ๋ถ์ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค.
Python์ ์ ๋ง์ด ๋ฐ์ผ๋ฉฐ ๊ณ์ ์ฑ์ฅํ๊ณ ์๋ ์ธ์ด๋ก, ๋ง์ ๊ธฐ์ ๊ณผ ๊ฐ๋ฐ์๋ค์๊ฒ ์ธ๊ธฐ๊ฐ ์์ต๋๋ค. ์ด ์ธ์ด๋ฅผ ๊ณต๋ถํ๋ฉด์ ๋์์ ๋ค์ํ ์คํ ์์ค ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋ฉด ๊ฒฝํ์ ์์ ์ ์์ต๋๋ค.
3. Java
Java๋ ๊ฑฐ์ ๋ชจ๋ ๋ถ์ผ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฒ์ฉ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก์, ์์ ์ฑ๊ณผ ํ๋ซํผ ๋ ๋ฆฝ์ฑ์ด ๊ฐ์ ์ ๋๋ค. ์น ๊ฐ๋ฐ, ์ฑ ๊ฐ๋ฐ, ์์คํ ๊ฐ๋ฐ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ์ฌ์ฉ๋๋ฉฐ, ํนํ ๊ธ์ต, ์๋ฃ, ๊ณต๊ณต ๊ธฐ๊ด ๋ฑ์์ ์ ํธ๋๋ ์ธ์ด์ ๋๋ค. ๋ํ, Android ์ฑ ๊ฐ๋ฐ์๋ ๋๋ฆฌ ์ฌ์ฉ๋์ด ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ ๋ถ์ผ์์๋ ์ค์ํ ์์น๋ฅผ ์ฐจ์งํ๊ณ ์์ต๋๋ค.
๋๊ธฐ์ ์ด๋ ์ค๊ฒฌ, ์ค์๊ธฐ์ ์์๋ Java ๊ฐ๋ฐ์๋ก ์ทจ์ ํ ๊ธฐํ๊ฐ ๋ง์ต๋๋ค. ์ค๋ฌด์์๋ ์น ์ ํ๋ฆฌ์ผ์ด์ , ์๋๋ก์ด๋ ์ฑ, ๋ฐฑ์๋ ์์คํ ๊ฐ๋ฐ ๋ฑ์์ ํ์ฉ๋๋ฉฐ, ์ด๋ฅผ ํตํด ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. Java๋ ์ค๋ซ๋์ ๊ฐ๋ฐ์๋ค์๊ฒ ์ฌ๋๋ฐ์์จ ์ธ์ด๋ก, ์ ๋ง์ด ๊ณ์ํด์ ์ข์ ํธ์ ๋๋ค.
Java๋ฅผ ๊ณต๋ถํ๋ ํ์ผ๋ก๋, ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ์ตํ ํ์๋ ์๋ฐ์ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํด๋ณด๋ฉฐ ํ๋ก์ ํธ ๊ฒฝํ์ ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
4. C#
C#์ ๋ง์ดํฌ๋ก์ํํธ์์ ๊ฐ๋ฐํ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก, ์ฃผ๋ก ์๋์ฐ ํ๋ซํผ์์ ์ฌ์ฉ๋ฉ๋๋ค. ์น ๊ฐ๋ฐ์ ์ฌ์ฉ๋๋ ASP.NET, ์๋์ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ๊ฒ์ ๊ฐ๋ฐ์์ ์ ๋ํฐ ์์ง์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ C#์ด ํ์์ ์ ๋๋ค.
๋๊ธฐ์ , ๊ฒ์ ๊ฐ๋ฐ ํ์ฌ, ์ํํธ์จ์ด ๊ฐ๋ฐ ํ์ฌ ๋ฑ์์ C# ๊ฐ๋ฐ์๋ก ์ทจ์ ํ ๊ธฐํ๊ฐ ์์ผ๋ฉฐ ์ค๋ฌด์์๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ๊ฒ์ ๊ฐ๋ฐ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค. C#์ ๋ง์ดํฌ๋ก์ํํธ์ ์ง์์ ์ธ ์ง์ ๋๋ถ์ ์ ๋ง์ด ๋ฐ์ผ๋ฉฐ, ํนํ ์๋์ฐ ํ๊ฒฝ์์ ๋น์ ๋ฐํฉ๋๋ค. C#์ ๊ณต๋ถํ๋ฉด์ ์ ๋ํฐ๋ฅผ ํ์ฉํ ๊ฒ์ ๊ฐ๋ฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ฑฐ๋, ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํด ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
5. C++
C++๋ ์ฑ๋ฅ์ด ์ค์ํ ๋ถ์ผ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก, ์์คํ ํ๋ก๊ทธ๋๋ฐ, ๊ฒ์ ๊ฐ๋ฐ, ์๋ฒ ๋๋ ์์คํ , ๊ณ ์ฑ๋ฅ ์ปดํจํ ๋ฑ์์ ์ฌ์ฉ๋ฉ๋๋ค. C++์ C ์ธ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ฒด ์งํฅ ๊ฐ๋ ์ ๋์ ํ ์ธ์ด๋ก, C ์ธ์ด์์ ํธํ์ฑ์ ์ ์งํ๋ฉด์ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๋๊ธฐ์ , ๊ฒ์ ๊ฐ๋ฐ ํ์ฌ, ํ๋์จ์ด ํ์ฌ ๋ฑ์์ C++ ๊ฐ๋ฐ์๋ก ์ทจ์ ํ ๊ธฐํ๊ฐ ๋ง์ต๋๋ค. ์ค๋ฌด์์๋ ๊ณ ์ฑ๋ฅ์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ๊ฒ์ ์์ง ๊ฐ๋ฐ, ์ด์ ์ฒด์ ๋ ๋๋ผ์ด๋ฒ ๊ฐ๋ฐ ๋ฑ์์ ํ์ฉ๋ฉ๋๋ค. C++์ ์ฑ๋ฅ์ด ์ค์ํ ๋ถ์ผ์์ ์ฌ์ ํ ์ค์ํ ์์น๋ฅผ ์ฐจ์งํ๊ณ ์์ด ์ ๋ง์ด ์ข์ต๋๋ค. C++์ ๊ณต๋ถํ๋ฉด์ ์ค์ฉ์ ์ธ ํ๋ก์ ํธ์ ์ฐธ์ฌํด ๋ณต์กํ ์์คํ ์ ์ดํดํ๊ณ ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
์ ๋ค์ฏ๊ฐ์ง ์ธ์ด ์ธ์๋ ์ต๊ทผ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก Go๊ฐ ์๋๋ฐ์, Go๋ ๊ตฌ๊ธ์ด ๊ฐ๋ฐํ ๊ฐ๊ฒฐํ๊ณ ๋น ๋ฅธ ์ปดํ์ผ ์๋๋ฅผ ์ง๋ ์ธ์ด๋ก, ํนํ ์๋ฒ ๊ฐ๋ฐ๊ณผ ๋์์ฑ ์ฒ๋ฆฌ์ ๊ฐ์ ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ํด๋ผ์ฐ๋ ์ธํ๋ผ ๋ฐ ์ปจํ
์ด๋ ๊ธฐ์ ์ ์ ๋์ฃผ์์ธ ์ฟ ๋ฒ๋คํฐ์ค์ ํจ๊ป ๋ง์ ๊ด์ฌ์ ๋ฐ๊ณ ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ ๋ถ์ผ์์๋ ํธ๋ ๋๊ฐ ๋น ๋ฅด๊ฒ ๋ฐ๋๊ธฐ ๋๋ฌธ์, ์ด ๋ถ์ผ์์ ์ฑ๊ณตํ๋ ค๋ฉด ๋ณํ์ ๋ฏผ๊ฐํ๊ฒ ๋์ํ๊ณ ์ ์๋ ฅ์ ๋ฐํํ๋ ๋ฅ๋ ฅ์ด ์ค์ํ๋ค๋ ๊ฒ์ ๋ฐ๋์ ๋ช
์ฌํด์ผ ํฉ๋๋ค!
์ด์์ผ๋ก ์ฃผ์ 5๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ํ ์๊ฐ๋ฅผ ๋ง์นฉ๋๋ค. ๊ฐ ์ธ์ด์ ํน์ง, ์ทจ์
๊ฐ๋ฅ์ฑ, ์ค๋ฌด ํ์ฉ ์์, ์ ๋ง ๋ฑ์ ๊ณ ๋ คํ์ฌ ์์ ์ ๊ด์ฌ ๋ถ์ผ์ ์ ํฉํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ ํํ์๊ธธ ๋ฐ๋๋๋ค. ์ธ์ด ์ ํ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์ง์
์ ๋ง ๋ฐ ํ๋ก์ ํธ ๊ฒฝํ ๋ฑ์ ์ฐธ๊ณ ํ๋ฉฐ ๊ณํ์ ์ธ์๋ณด์ธ์. ๊ทธ๋ฆฌ๊ณ ํด๋น ์ธ์ด๋ฅผ ๊ณต๋ถํ๋ ๋์ ๋ค์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํด ์ค์ฉ์ ์ธ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋ฉด์ ๊ฒฝํ์ ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ํ์ด์ ๋น์ด์!
์ด์ฌ์๋ถํฐ ํ๋ คํ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ๊น์ง 5๊ฐ์ง ๋ฐฉ๋ฒ! https://aism.tistory.com/16
์ด์ฌ์๋ค์ ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ถ์ผ ๊ฐ์ด๋, ๊ฐ๋ฐ์์ ์ธ๊ณ๋ก ์ด๋ํฉ๋๋ค! https://aism.tistory.com/14