์์ ํ C ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ฉด. ์ด ์ฑ์ ์ค์นํ๊ณ ํ์ต์ ์์ํ์ธ์. ์ด ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฐ๋ฆฌ๋ C ํ๋ก๊ทธ๋๋ฐ์ ๋ํ ๋ชจ๋ ๊ฒ์ ๊ฐ๋ฅด์น ๊ฒ์
๋๋ค.
C ํ๋ก๊ทธ๋๋ฐ์ ์ ์ฐจ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์
๋๋ค. 1972๋
Dennis Ritchie์ ์ํด ์ฒ์ ๊ฐ๋ฐ๋์์ต๋๋ค. ์ฃผ๋ก ์ด์ ์ฒด์ ๋ฅผ ์์ฑํ๊ธฐ ์ํ ์์คํ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๊ฐ๋ฐ๋์์ต๋๋ค. C ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ฃผ์ ๊ธฐ๋ฅ์๋ ์ ์์ค ๋ฉ๋ชจ๋ฆฌ ์ก์ธ์ค, ๊ฐ๋จํ ํค์๋ ์งํฉ ๋ฐ ๊น๋ํ ์คํ์ผ์ด ํฌํจ๋๋ฉฐ ์ด๋ฌํ ๊ธฐ๋ฅ์ผ๋ก ์ธํด C ์ธ์ด๋ ์ด์ ์ฒด์ ๋๋ ์ปดํ์ผ๋ฌ ๊ฐ๋ฐ๊ณผ ๊ฐ์ ์์คํ
ํ๋ก๊ทธ๋๋ฐ์ ์ ํฉํฉ๋๋ค.
C ํ๋ก๊ทธ๋๋ฐ
C ํ๋ก๊ทธ๋๋ฐ ๋ฐฐ์ฐ๊ธฐ ์ฑ์์ C ํ๋ก๊ทธ๋๋ฐ ํํ ๋ฆฌ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค.
ํ๋ก๊ทธ๋๋ฐ ์์
, ํ๋ก๊ทธ๋จ, ์ง๋ฌธ ๋ฐ ๋ต๋ณ ๋ฐ C ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ฐ๊ฑฐ๋ C ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ๊ฐ๊ฐ ๋๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ.
C ํ๋ก๊ทธ๋๋ฐ ๋ฐฐ์ฐ๊ธฐ ์ฑ์ ์ฌ์ฉํ๋ฉด C ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด ์ต๊ณ ์ C ํ๋ก๊ทธ๋๋ฐ ํ์ต ์ฑ์ผ๋ก C ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ฐ๊ฑฐ๋ C ํ๋ก๊ทธ๋๋ฐ์ ์ ๋ฌธ๊ฐ๊ฐ ๋์ญ์์ค. ์์คํฑ ์ฝ๋ ํ์ต ์ฑ์ธ C ํ๋ก๊ทธ๋๋ฐ ๋ฐฐ์ฐ๊ธฐ๋ฅผ ํตํด ๋ฌด๋ฃ๋ก C ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์ฝ๋ฉํ๋ ๋ฒ์ ๋ฐฐ์ฐ์ญ์์ค. C ํ๋ก๊ทธ๋๋ฐ ๋ฉด์ , ์๊ณ ๋ฆฌ์ฆ ๋๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฉด์ ์ ์ค๋น ์ค์ด๊ฑฐ๋ ๊ณง ์์ ์ฝ๋ฉ ํ
์คํธ๋ฅผ ์ค๋นํ๊ณ ์๋ค๋ฉด, ์ด๊ฒ์ ๊ธฐ๋ณธ์ ๋ฐฐ์ฐ๊ณ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ์ฐ๋งํ๊ธฐ ์ํ ํ์ ์ฑ์
๋๋ค.
C ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์์ผ ํ๋ ์ด์
C ํ๋ก๊ทธ๋๋ฐ์ ํ๋ก๊ทธ๋จ์ด ๋ค์ํ ๋ชจ๋๋ก ๋ถํ ๋ ๊ตฌ์กฐํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์
๋๋ค. ๊ฐ ๋ชจ๋์ ๋ณ๋๋ก ์์ฑํ ์ ์์ผ๋ฉฐ ํจ๊ป ๋จ์ผ 'C' ํ๋ก๊ทธ๋จ์ ํ์ฑํฉ๋๋ค. ์ด ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ก์ธ์ค๋ฅผ ์ฝ๊ฒ ํ
์คํธ, ์ ์ง ๊ด๋ฆฌ ๋ฐ ๋๋ฒ๊น
ํ ์ ์์ต๋๋ค.
C ํ๋ก๊ทธ๋๋ฐ์ ๋ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์์ฒด์ ์ผ๋ก ํ์ฅํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. C ํ๋ก๊ทธ๋จ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ผ๋ถ์ธ ๋ค์ํ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ ํ๋ก๊ทธ๋จ์์ ์ํ ๋ ์ธ์ ๋ ์ง ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ก์ธ์คํ๊ณ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๋ณต์กํ ํ๋ก๊ทธ๋๋ฐ ์์
์ ๊ฐ๋จํ๊ฒ ์ํํ ์ ์์ต๋๋ค.
์ด C ํ๋ก๊ทธ๋๋ฐ ์ฑ์๋ C ํ๋ก๊ทธ๋๋ฐ ํํ ๋ฆฌ์ผ, ํ๋ก๊ทธ๋๋ฐ ์์
, ํ๋ก๊ทธ๋จ, ์ง๋ฌธ ๋ฐ ๋ต๋ณ ๋ฐ C ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ฐ๊ฑฐ๋ C ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ๊ฐ๊ฐ ๋๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ด ์์ต๋๋ค.
โข ๊ด๊ณ ์๋ ๊ฒฝํ. ๋ฐฉํด ์์ด C ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ์ญ์์ค.
โข ๋ฌด์ ํ ์ฝ๋ ์คํ. ์ํ๋ ๋งํผ C ํ๋ก๊ทธ๋จ์ ์์ฑ, ํธ์ง ๋ฐ ์คํํ์ญ์์ค.
โข ๊ท์น์ ์ด๊ธฐ์ญ์์ค. ์ํ๋ ์์๋๋ก ์์
์ ๋ฐ๋ฅด์ธ์.
โข ์ธ์ฆ์ ๋ฐ์ผ์ธ์. ๊ณผ์ ์๋ฃ์ฆ์ ๋ฐ์ต๋๋ค.
์ทจ์
์ค๋น๊ฐ ๋ C ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์ญ์์ค. C ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ด๋, ํํ ๋ฆฌ์ผ ๋ฑ.
์
๋ฐ์ดํธ ๋ ์ง
2024. 2. 22.