๋ฐ์ํ
๐ ์ ์
- ์ธํฐํ๋ฆฌํฐ
- ์์์ฝ๋(์ฌ์ฉ์๊ฐ ์์ฑํ ์ฝ๋)๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ณํํ๋ ๊ณผ์ ์์ด ํ์ค์ฉ ํด์ํ์ฌ ๋ฐ๋ก ์คํํ๋ ์ธ์ด
- ๋ํ์ ์ธ ์ธ์ด: python, javascript, ruby, ...
- ์ปดํ์ผ
- ์์์ฝ๋๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ชจ๋ ๋ณํ์ํจ ํ ๋ณํ๋ ์ฝ๋๋ฅผ ์คํํ๋ ์ธ์ด
- ๋ํ์ ์ธ ์ธ์ด: C, C++
๐ ์ฐจ์ด์
-
์๋
- ๋ณดํต ์ธํฐํ๋ฆฌํฐ ์ธ์ด๊ฐ ์ปดํ์ผ ์ธ์ด๋ณด๋ค ์คํ ์๋๊ฐ ๋๋ฆฌ๋ค ( ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ ๋ ํ์ด์ฌ์ด ๋๋ฆฐ๊ฑธ ์ ์ ์์) ์ด ๊ธฐ์ค์ ๋ฐํ์ ๊ธฐ์ค์ด๋ค.
- ์ธํฐํ๋ฆฌํฐ: ํ ์ค์ฉ ํด์ํ๋ฉฐ ์คํ์ํค๊ธฐ ๋๋ฌธ์ ๋๋ฆผ
- ์ปดํ์ผ: ๋ชจ๋ ํด์ํด ๋์ ๋ค ์คํ์ํค๊ธฐ ๋๋ฌธ์ ๋น ๋ฆ
๐ ์์ธ
- ์๋ฐ
- ์๋ฐ๋ ์ปดํ์ผ์ธ์ด์ด๋ฉด์ ์ธํฐํ๋ฆฌํฐ ์ธ์ด๋ผ๊ณ ํ๋ค
- ์ปดํ์ผ๋ฌ๊ฐ ์์์ฝ๋๋ฅผ ๋ฐ์ดํธ ์ฝ๋๋ก ์ปดํ์ผ ํ๋ค.
- ์ธํฐํ๋ฆฌํฐ๊ฐ ๋ฐ์ดํธ์ฝ๋๋ฅผ ํน์ OSํ๊ฒฝ์ ๋ง๊ฒ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ค.
- ์ฅ์
- ํ๋ฒ ๋ง๋ค์ด ๋์ผ๋ฉด ์ด๋ค OSํ๊ฒฝ์์๋ ์ฌ์ฉํ ์ ์๋ค.
๋ฐ์ํ
'CS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
call by value vs call by reference (0) | 2020.10.11 |
---|