๐์ปดํ์ผ ์ธ์ด์ ์ธํฐํ๋ฆฌํฐ ์ธ์ด
์ปดํ์ผ ์ธ์ด
์ ์ฒด ์์ค ์ฝ๋๋ฅผ ์ปดํ์ผ ์ธ์ด๋ฅผ ํตํด ๊ธฐ๊ณ์ด๋ก ๋ณํํ ํ ์คํํ๋ ์ธ์ด์ด๋ค.
- C, C++ ๋ฑ
- ํ๋ซํผ ์ข
์์ : ์ปดํ์ผ ์ธ์ด๋ ์์ค ์ฝ๋๋ฅผ ํน์ ํ๋ซํผ(์ด์์ฒด์ ์ ํ๋์จ์ด)์ ๊ธฐ๊ณ์ด๋ก ๋ณํํ์ฌ ์คํํ๋ค.
์ธํฐํ๋ฆฌํฐ ์ธ์ด
์์ค ์ฝ๋๋ฅผ ํ ์ค์ฉ ์ฝ์ด๊ฐ๋ฉฐ ์คํํ๋ ๋ฐฉ์์ ์ธ์ด์ด๋ค. (์ด๋ก ์ธํด ์ปดํ์ผ ๊ณผ์ ์ด ๋ฐ๋ก ํ์ ์๋ค.)
- Python, JavaScript ๋ฑ
ํผํฉํ ์ธ์ด, ๋ฐ์ดํธ์ฝ๋ ๊ธฐ๋ฐ ์ธ์ด
์ปดํ์ผ ์ธ์ด์ ์ธํฐํ๋ฆฌํฐ ์ธ์ด์ ํน์ง์ ๊ฒฐํฉํ ๋ฐฉ์์ผ๋ก ๋์ํ๋ ์ธ์ด์ด๋ค.
- Java ๋ฑ
: Java๋ ์ปดํ์ผ๋ฌ๊ฐ ๋ฐ์ดํธ์ฝ๋๋ผ๋ ์ค๊ฐ ์ฝ๋ ์ธ์ด๋ก ๋ณํํ๊ณ , ์ด ๋ฐ์ดํธ์ฝ๋๋ฅผ ์คํํ ๋๋ ๊ฐ์๋จธ์ (VM)์ด ๋ฐ์ดํธ ์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ํด์ํ๊ฑฐ๋ ์ปดํ์ผํด์ ์คํํ๋ค.
์ปดํ์ผ ์ธ์ด๋ ์ปดํ์ผ๋ฌ๊ฐ ๊ธฐ๊ณ์ด๋ก ๋ณํํ์ฌ ์คํ ํ์ผ์ ์์ฑํ๋ฉฐ, ์คํ ํ์ผ์ ์ถ๊ฐ์ ์ธ ๋ณ์ญ ๊ณผ์ ์์ด CPU๊ฐ ๋ฐ๋ก ์คํ ๊ฐ๋ฅํ๋ค. ์คํ ํ์ผ ์์ฑ ํ์๋ ๋ณ๋์ ๋ณํ ๊ณผ์ ์ด ํ์ ์์ผ๋ฏ๋ก ์คํ ์๋๊ฐ ์๋์ ์ผ๋ก ๋น ๋ฅด๋ค. ์ฝ๋ ์์ ํ์๋ ๋ฐ๋์ ์ฌ์ปดํ์ผ์ด ํ์ํ๋ค.
์ธํฐํ๋ฆฌํฐ ์ธ์ด๋ ์ธํฐํ๋ฆฌํฐ๊ฐ ์คํ ์์ ์ ํ ์ค์ฉ ์ฝ์ด ์คํํ๋ฉฐ ์ปดํ์ผ ์ธ์ด์ ๋นํด์๋ ์คํ ์๋๊ฐ ์๋์ ์ผ๋ก ๋๋ฆฌ๋ค. ์คํ ์๋ง๋ค ์์ค ์ฝ๋๋ฅผ ํด์ํ๋ฏ๋ก ์ฝ๋ ๋ณ๊ฒฝ ํ์๋ ๋ฐ๋ก ์คํ ๊ฐ๋ฅํ๋ค.
๐C์ C++์ ์ฐจ์ด์
1. C
- ์ ์ฐจ ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
2. C++
- ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด + ์ ์ฐจ์งํฅ๋ ๊ฐ๋ฅํ ๋ฉํฐํจ๋ฌ๋ค์ ์ธ์ด
- C ๊ธฐ๋ฐ์ ๊ฐ์ฒด์งํฅ ๊ฐ๋
์ถ๊ฐ
'๐CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JWT ํ ํฐ ๊ตฌ์กฐ์ ํ์ฉ ๋ฐฉ๋ฒ (3) | 2024.12.06 |
---|---|
JavaScript์ ๋น๋๊ธฐ์ ์ด๋ฒคํธ ๋ฃจํ (0) | 2024.11.21 |
๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ(OOP, Object-Oriented Programming) (0) | 2024.11.20 |
์ํํธ์จ์ด V&V(Verification & Validation) (2) | 2024.11.20 |
[OS]ํ๋ก์ธ์ค์ ์ค๋ ๋(2) (0) | 2024.11.19 |