์๋ฃํ
- ์ ์๋ ๊ฐ์ฒด ์งํฉ + ์ฐ์ฐ (์์ฑ, ์์ฑ, ์๋ฉธ, ์์ , ๋ถํด)
7.1 ์๋ฃํ๊ณผ ์ ์ธ
๋ณ์, ์๋ฃํ ์ ์ธ
- ์ ์ ์๋ฃํ ๊ฒ์ฌ
- ๋ช ์ธ๋ถ๋ฅผ ๊ตฌํ๋ถ์ ๋ถ๋ฆฌ -> ์ถ์ ์๋ฃํ
- ํ๋ก๊ทธ๋จ ์ ๋ขฐ์ฑ, ํ๋ ์ฑ ์ฆ๊ฐ
์์ ์ฌํญ
- ๋ฐ์ธ๋ฉ ์์ : ๋ฒ์ญ์๊ฐ or ์คํ์๊ฐ
- ๊ฐ์๋ฃํ : ์ฐ์ฐ์ด ์ํ๋๊ธฐ ์ ์ ๋ช ์์ ์ธ ํ ๋ณํ์ ์๊ตฌ (Ada ๊ฐ์๊ฑฐ)
7.x
- ๋จ์ํ
- ์ด๊ฑฐํ : pascal์ด ์ง์ฌ
- ๋ฐฐ์ด : ๋ณดํต์ ํ์ฐ์ . / ํฌํธ๋์ ์ด์ฐ์
- ์ฐ์ ๋ฐฐ์ด
- ๋ ์ฝ๋
- ํฌ์ธํฐ ์๋ฃํ : ์๋ฐ๋ ํฌ์ธํฐ ๋์ ํด๋์ค ์ธ์คํด์ค ์ฐธ์กฐ ์ด๋ช : ๋ค์์ ํฌ์ธํฐ๊ฐ ๋์ผ ๊ฐ์ฒด ์ง์ garbage : ํฌ์ธํธ๋์ง ์์ ๊ฐ์ฒด ์กด์ฌ ํ์ ์ฐธ์กฐ : ๋น ๊ฐ(์ฅ์)์ ๊ฐ๋ฆฌํค๊ณ ์๋๊ฑฐ
- ์๋ฃํ ๋ณํ ์ถ์๋ณํ์ ๋ฌด์กฐ๊ฑด ๋ช ์๋ฅผ ํด์ค์ผํ๋ค.
- ์๋ฃํ ๋์น ์ด๋ฆ ๋์น / ๊ตฌ์กฐ ๋์น / ์ ์ธ ๋์น