๋ฉด์ ์ ๋ณด๋ฉด์ ๋ด๊ฐ ์๋ ๋ด์ฉ์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ๋ง๋ก ์ ๋๋ก ์ค๋ช ํ๋๊ฒ ์๊ฐ๋ณด๋ค ์ด๋ ต๋ค๋ ๊ฑธ ์๊ณ ๋์ ์ ๋๋ก ์์์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๊ทธ๋์ ์๋ฐ์คํฌ๋ฆฝํธ๋ Deep Dive ์ฑ ์ผ๋ก, HTTP ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ธํ๋ฐ ๊ฐ์๋ก ์ง์์ ์ฑ์๋๊ฐ๊ณ ์์ต๋๋ค.
๊ทธ ์ธ ๋ถ๋ถ์ ๋๋ฃจ๋๋ฃจ ๋๊ฒ ์๋๊ฒ ์ฐ์ ์ธ ๊ฒ ๊ฐ์์ ๋ ธ๋ง๋์ฝ๋ ์ฑ๋ฆฐ์ง๋ก IT ๊ธฐ๋ณธ ์ง์์ ๊ณต๋ถํ๊ณ ์ ํฉ๋๋ค.
์ด ์ฑ ์ ํตํด ์ป๊ณ ์ถ์ ๊ฒ
- IT ๊ธฐ๋ณธ ์ง์ ์ต๋ํด์ ๋น๋นํ ์น ๊ฐ๋ฐ์ ๋๊ธฐ
์ด ์ฑ ์ ์ฝ๊ณ ์ถ๊ฐ๋ก ๊ณต๋ถํ ๊ฒ
- ์ธํฐํ๋ฆฌํธ ์ธ์ด(interpreted language)์ ์ปดํ์ผ ์ธ์ด(compiled language)์ ์ฐจ์ด
=> ์ธํฐํ๋ฆฌํฐ ์ธ์ด๋ ๋น๋๊ณผ์ ์ด ์์ด ๋ฐ๋ก ๊ณ ๊ธ์ธ์ด์์ ํ์ค ์ฉ ์ฝ์ด์ ์คํํฉ๋๋ค. ๋ฐ๋ฉด์ ์ปดํ์ผ๋ฌ ์ธ์ด์ ๊ฐ์ C, Java๋ .class ํ์ผ ๋ฑ๊ณผ ๊ฐ์ด ๋ณํํ์ฌ ์คํ์ ํฉ๋๋ค.
JS๋ ์ธํฐํ๋ฆฌํฐ ์ธ์ด์ง๋ง, TypeScript๋ ์ปดํ์ผ ์ธ์ด๋ก ์ฝ๋ ์์ค์์ ๋ฏธ๋ฆฌ ํ์ ์ ์ฒดํฌํ์ฌ ์ค๋ฅ๋ฅผ ์ฒดํฌํด๋ ๋๋ค.
์ธํฐํ๋ฆฌํฐ ์ธ์ด๋ ์์์ฝ๋(ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ฑํ ์์ค์ฝ๋)๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ณํํ๋ ๊ณผ์ ์์ด ํ์ค ํ์ค ํด์ํ์ฌ ๋ฐ๋ก ๋ช ๋ น์ด๋ฅผ ์คํํ๋ ์ธ์ด๋ฅผ ๋งํฉ๋๋ค. ์ธํฐํ๋ฆฌํฐ๊ฐ ์ง์ ํ ์ค์ฉ ์ฝ๊ณ ๋ฐ๋ก ๊ธฐ๊ณ์ด๋ก ๋ณํํ์ง ์๊ธฐ ๋๋ฌธ์ ๋น๋ ์๊ฐ์ด ์๊ณ , Runtime ์ํฉ์์๋ ํ ์ค์ฉ ์ค์๊ฐ์ผ๋ก ์ฝ์ด์ ์คํํ๊ธฐ ๋๋ฌธ์ ์ปดํ์ผ ์ธ์ด์ ๋นํด ์๋๊ฐ ๋๋ฆฝ๋๋ค.
์ปดํ์ผ ์ธ์ด๋ ์์์ฝ๋(ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ฑํ ์์ค์ฝ๋)๋ฅผ ๋ชจ๋ ๊ธฐ๊ณ์ด๋ก ๋ณํํ ํ์ ์ด ๊ธฐ๊ณ์ด ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.
์์ค์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ ๋น๋ ๊ณผ์ ์์๋ ์ธํฐํ๋ฆฌํฐ ์ธ์ด์ ๋นํด ์๊ฐ์ด ์์๋ฉ๋๋ค. ํ์ง๋ง ๋ฐํ์ ์ํฉ์์๋ ์ด๋ฏธ ๊ธฐ๊ณ์ด๋ก ๋ชจ๋ ์์ค์ฝ๋๊ฐ ๋ณํ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋น ๋ฅด๊ฒ ์คํํ ์ ์์ต๋๋ค. ๋ํ์ ์ธ ์ธ์ด๋ก C, C++์ด ์์ต๋๋ค.
2. ๊ฐ์ฒด์งํฅ๊ณผ ์ ์ฐจ์งํฅ
๊ฐ์ฒด์งํฅ : ๋ํ์ ์ธ ๊ฐ์ฒด์งํฅ ์ธ์ด๋ C์ธ์ด์ด๊ณ , ๋ฌผ์ด ์์์ ์๋๋ก ํ๋ฅด๋ ๊ฒ์ฒ๋ผ ์์ฐจ์ ์ธ ์ฒ๋ฆฌ๊ฐ ์ค์์ ๋๋ฉฐ ํ๋ก๊ทธ๋จ ์ ์ฒด๊ฐ ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋๋ก ๋ง๋๋ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ์ ๋๋ค. ์ปดํจํฐ์ ์ฒ๋ฆฌ๊ตฌ์กฐ์ ์ ์ฌํด ์คํ์๋๊ฐ ๋น ๋ฅด๋ค๋ ์ฅ์ ์ด ์์ง๋ง, ์ ์ง๋ณด์๊ฐ ์ด๋ ต๊ณ , ์คํ ์์๊ฐ ์ ํด์ ธ ์์ผ๋ฏ๋ก ์ฝ๋์ ์์๊ฐ ๋ฐ๋๋ฉด ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ด๋ ต๊ณ ๋๋ฒ๊น ์ด ์ด๋ ต๋ค๋ ๋จ์ ์ด ์๋ค.
์ ์ฐจ์งํฅ : ๋ฐ์ดํฐ์ ์ ์ฐจ๋ฅผ ํ๋์ ๋ฉ์ด๋ฆฌ๋ก ๋ฌถ์ด์ ์๊ฐํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์บก์ํ์ ๋คํ์ฑ์ด ๊ฐ์ฅ ํฐ ํน์ง์ด๊ณ ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ๋๋ฐ ํฐ ์ฅ์ ์ด ์๊ณ ๋๋ฒ๊น ํ๊ธฐ์๋ ์ฝ๋ค๋ ์ฅ์ ์ด ์๋ค.
์ด ์ฑ ์ ํตํด ๊ธฐ์ตํ๊ณ ์ถ์ ๊ฒ
- ์ค๋ฅ๋ฅผ ํตํด ํ๋ฅญํ ๊ฐ๋ฐ์ ๋๋ ๋ฐฉ๋ฒ (1. ์ธ๋ถ ํํ์ง ๋ง๊ธฐ! 2. ์ค๋ฅ๋ถํฐ ๊ณ ์น๋ ค๊ณ ํ์ง ๋ง๊ณ ์ค๋ฅ ๋ฉ์ธ์ง๋ฅผ ์ฝ๊ณ ์ค๋ฅ์ ์์ธ์ฐพ๊ธฐ )
- ๊ฐ์๋ถํฐ ๋ฃ๊ณ ํด๋ณด์๋ผ๊ณ ์๊ฐํ๋ฉด์ ๋ฏธ๋ฃจ๋ ์ต๊ด์ด ์์๋๋ฐ ๊ทธ๋ฅ ์์ํด๋ณด๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ ํ๋ค.
- ๊ฐ๋ฐ์ ๊ทผ๋ฉด์ฑ์ค์ ์์ญ์ด๋ค.
- ๊ฐ๋ฐ์ ์ฌ๋ฅ์ด ์๋๋ผ ํฌ๊ธฐํ์ง ์์์ด ๋ ์ค์ํ๋ค!
'๐ฅธReview > ์ฑ ๋ฆฌ๋ทฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๋ฅผ ์งํค๋ ์ฌ๋ฆฌํ by ์กฐ์ฅ์ (0) | 2024.08.23 |
---|---|
์์ฆ ๊ฐ๋ฐ์ by ์๋์ค, ๊ณ ์์ฌ (0) | 2024.04.29 |
150๋ ํ๋ฒ๋ ๊ธ์ฐ๊ธฐ ๋น๋ฒ by ์ก์ํฌ (0) | 2022.10.23 |
์ปค๋ฆฌ์ด ์คํฌ by ์กด ์๋ฉ์ฆ (0) | 2022.07.03 |
์ง๊ธ, ์ฌ๊ธฐ๋ฅผ ์ด์. (0) | 2022.05.06 |