์ง๊ธ knk c programming a modern approach๋ก ๊ณต๋ถํ๊ณ ์๋๋ฐ ์์ด๊ฐ ์ข ํ๊ฐ๋ ค์ ํ๊ตญ์ด ์ฑ ์ผ๋ก ๊ณต๋ถํ ๊น ์๊ฐ์ค์ ๋๋ค. ์ง๊ธ ์ ๊ฐ ์์๋ณธ ์ฑ ์ด๋ ์ฌ์ดํธ๋ก๋ ์น์ด๋จน๋ c์ธ์ด์ C crime plus๊ฐ ์์ต๋๋ค. Knk์ฑ ๋์ ์ด๊ฑฐ ๋๊ฐ๋ก ๊ณต๋ถํด๋ ๊ด์ฐฎ์๊น์? ์๋๋ฉด ํ๋ค๋๋ผ๋ knk์ฑ ์ผ๋ก ๊ณต๋ถํ๋๊ฒ ์ฅ๊ธฐ์ ์ผ๋ก ๋ ์ข์๊น์?
C์ธ์ด ๊ฐค๋ฌ๋ฆฌ๊ฐ ์ฃฝ์ด์๊ธธ๋ ๊ฒ์ ๊ฐ๋ฐ์๋ค์ด ๋ง์ ๊ณณ์์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค. ํน์ ์ด ๊ธ์ด ๋ถํธํ์๋ค๋ฉด ์ฆ๊ฐ ์ญ์ ์กฐ์น ํ๊ฒ ์ต๋๋ค.
์ฌ๊ธฐ cํ๋์ฌ๋ ๋ณ๋ก ์์ ํ๋ก๊ทธ๋๋ฐ๊ฐคใฑใฑ
์ ๊ทธ๋ ๊ตฐ์ ๊ฐ์ฌํฉ๋๋ค ์ ๊ฐ ์ด๋ฐ๊ฑด ์ ๋ชฐ๋ผ์ ๊ทธ์ชฝ์ผ๋ก ๊ฐ๊ฒ ์ต๋๋ค
์ ๊ตณ์ด ๊ทธ ์ฑ ์ ์ ํํ๋์ง๊ฐ ๋ ๊ถ๊ธํ๋ค
์น์ด๋จน๋์ ์ด๋ณด์๊ฐ ๋ณด๊ธฐ์ ์ข ๋ง์ด ์ด๋ ค์ธ๊บผ๊ณ ์ง์ง ์ฐ ์ ๋ฌธ์ด๋ผ๋ฉด ๊ทธ๋ฅ ์ดํ c ์ธ์ด๊ฐ ๋ฌด๋ํจ ๋ญ๊ฐ ์์ข๋ค๋ ๋ญ๋ ํด๋ ์ด๋งํผ ์ฝ๊ฒ ํด์ฃผ๋ ์ฑ ์์
๋๋ ์ดํ C๋ก ๋ฐฐ์ ๋๋ฐ ใ ใ ใ ๋ฐ๊ฐ๋ค
์ knk ์ฑ ์ด ๊ฐ์ฅ ํ์ค์ ์ด๊ณ ์ ์ ๋ฆฌ๊ฐ ๋์ด์๋ค๊ณ ํด์ ๊ณจ๋์ต๋๋ค. ์ดํc ์ฑ ์ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค.
์น์ด๋จน๋ C๊ฐ ์ง์ง ์ผ๋ฌด์ง๋ฐ ์ข ๋์ด๋๊ฐ ์์ ๊ทธ๋๋ ์ด๋ ต๊ฒ ์ ๋๋ก ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ฉด ์ถ์ฒ
๊ทธ๋ ๊ตฐ์ ๊ทธ๋ผ ์์๋ถ์ด ๋งํด์ฃผ์ ๊ฑฐ๋ ๊ฐ์ด ๊ณต๋ถํด ๋ด์ผ๊ฒ ๋ค์ ๊ฐ์ฌํฉ๋๋ค
์์ ์ด๊ธฐ ์ ๋ฌธ์ด๋ฉด ์น์ด๋จน๋, Docs ๋ ํํด๊ฐ๋ฉด์ ๊ณต๋ถํ๋ ค๋ฉด Effective ์๋ฆฌ์ฆ
์น์ด๋จน๋ c๋ก ์ถฉ๋ถํ๋ค๊ณ ์๊ฐํฉ๋๋ค. c๋ ๊ธฐ๋ฅ์ ์ดํดํ๊ธฐ๋ ํ์ธ์ด์ ๋นํด ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ์ง ์์ต๋๋ค. ์ ์ด์ ๊ธฐ๋ฅ์ด ๋ง์ด ์์ผ๋๊น์. ๋ค๋ง ๋ฉ๋ชจ๋ฆฌ ์ ์ด์ ๋ํ ์ดํด์ ์์ฉ์์ ๋์ด๋๊ฐ ์์ต๋๋ค. ์คํ๋ ค ์ค์ต์ ์ฌ๋ฌ๋ฒ ํด๋ณด์ ์ผํด์. - dc App
์ ๊ฐ ์ถ์ฒํ๋ ๋ฐฉ๋ฒ์ ์น์ด๋จน๋ c๋ฅผ ๋จผ์ ์์ฃผํ์๊ณ ์ด๋ฅผ ๋ฐํ์ผ๋ก c++์ ์ปจํ ์ด๋์ ์๋ ์๋ฃ๊ตฌ์กฐ๋ค์ c์์ ๊ตฌํํด ๋ณด๋ ๊ฒ์ ๋๋ค. - dc App
์ํ ๊ทธ๋ ๊ตฐ์ ์ข์ ์๊ฒฌ ๊ฐ์ฌํฉ๋๋ค. ์ด์ ์ผ์ด ๋ง ๋๋์ ๊ณต๋ถํ๋ ค๊ณ ํ๋๋ฐ ๋ฑ ์ข์ ์ ํ์ง๋ฅผ ์กฐ์ธํด์ฃผ์ จ๋ค์. ํ๋ฒ ์น์ด๋จน๋ c์ธ์ด๋ก ๊ณต๋ถํด๋ณด๊ฒ ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค.