
Haskell์ ์์
์์ด๋น์ค๋น์์ ๋ ํนํ ์์๋ฅผ ์์ฝํ์ธ์.
์ต๊ณ ํ์ ์ ๋ฐ์ Haskell์ ํด๊ฐ ์์
์์น, ์ฒญ๊ฒฐ๋ ๋ฑ์์ ๊ฒ์คํธ์ ๋์ ํ๊ฐ๋ฅผ ๋ฐ์ ์์์ ๋๋ค.

์คํค ๊ทธ๋ก์ด 310
'์ ์๋ ค์ง์ง ์์ ๊ธธ' ์ด๋ผ๋ ์ ๋ชฉ์ด ๋ ๋ง์ ๋์๋์? 10์์ด์ปค์ ๋ถ์ง๊ฐ ํ๊ธธ, ์ ์ฉ ๊ฒ์ดํธ, ์๋๋ฐญ์ ๋ฐ๋ผ ์ด๋ํ๋ ๋์ ์ฌ๋ฌ๋ถ์ ๋ง์ดํฉ๋๋ค. ์ ํฌ 300ํ๋ฐฉํผํธ ์บ๋น์ ์ ๋ง์ด ์ข์ 1์์ด์ปค ์ฐ๋ชป ๊ฐ์ฅ์๋ฆฌ์ ์์นํด ์์ต๋๋ค. ์์ฐ์ ๋๋ฌ์ธ์ธ ํ๋์ ์ธ ํธ์์์ค๊ณผ ํจ๊ป ์์ ์ํ์ ์์๋ฅผ ๊ฒฝํํ์ค ์ ์์ต๋๋ค. ๊ทผ์ฒ์ ์๋ ์, ๋ง, ์ผ์๋ฅผ ๊ตฌ๊ฒฝํ์ธ์. ๋์, ๊ทธ๋ฆด, ์นด์ฝ, ์ผ์ธ ํ๋์ ์ฆ๊ธฐ์ธ์. 2๋ช ์ด ์ง๋ด๊ธฐ์ ํธ์ํ ์์์ ๋๋ค. ๋ฐ๋ ค๋๋ฌผ ์นํ์ . ํ๋ผ์ด๋ฒ์๊ฐ ์ค์ํ๋ค๋ฉด, ์ฌ๊ธฐ๊ฐ ๋ง๋ ๊ณณ์ ๋๋ค!

์ค๋ ํ์ด์ธ ์ ๋ ํธ๋ก ๋ฆฌํธ๋ฆฟ
1940๋ ๋์ 1950๋ ๋์ ํฅ์๋ฅผ ๋ถ๋ฌ์ผ์ผํค๋ ๋งค๋ ฅ์ ์ธ ์นจ์ค 1๊ฐ์ง๋ฆฌ ์์๋ก, ๊ณผ๊ฑฐ๋ก ์๊ฐ์ ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ ๋ฏํ ๊ธฐ๋ถ์ ์ ์ฌํ๋ ์ฆ๊ฑฐ์ด ๋ํ ์ผ์ด ๊ฐ๋ํฉ๋๋ค. ์๋์ ์ ์๋ฅผ ๋ด์ ์ธ์ฌํ๊ฒ ๊พธ๋ฉฐ์ง ์ด๊ณณ์ ์์ค์ด ์๋น๋ ์ฃผ๋ฐฉ, ์์ฌ ๊ณต๊ฐ, ์์ ๋ด ์ธํ๊ธฐ์ ๊ฑด์กฐ๊ธฐ ๋ฑ ๋ด ์ง ๊ฐ์ ํธ์ํจ์ ๋ชจ๋ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ํด์ญ๊ตฐ์ธ๋ณ์๊ณผ ์ ๋ช ํ ์๋ ํ์ด์ธ ๊ณต์ ๊ทผ์ฒ์ ์ด์์ ์ผ๋ก ์์นํ ์ด ์์๋ ์ฌํํ๋ ๊ฐํธ์ฌ, ์์ฌ ๋๋ ์๋ํ๊ณ ํธ๋ฆฌํ ํด์์ง๋ฅผ ์ฐพ๋ ์ฌ๋์๊ฒ ์์ฑ๋ง์ถค์ ๋๋ค.

์ฐจ๊ณ ๋ฅผ ๊ฐ์กฐํ ํ๋์ ์ธ ์์
์ธ๋ จ๋๊ณ ํ๋์ ์ธ ์คํ๋์ค ์ฐจ๊ณ ์ํํธ: ๋งค๋ ฅ์ ์ธ ์ด๋ฉ์ง์ ๋ฉ์ธ ์์ ๋ค์ ์์นํ ์๋กญ๊ฒ ๋ฆฌ๋ชจ๋ธ๋งํ 350ํ๋ฐฉํผํธ ๊ฐ์ธ ์คํ๋์ค ์ฐจ๊ณ ์ํํธ์์ ์คํ์ผ๊ณผ ํธ์ํจ์ด ์๋ฒฝํ๊ฒ ์ด์ฐ๋ฌ์ง ๊ฒฝํ์ ํด๋ณด์ธ์. ์ด ํ๋์ ์ธ ๊ฒ์คํธํ์ฐ์ค ํด์์ง๋ ๋ชจ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ์ธ์ฌํ๊ฒ ์ค๊ณ๋์ด ์งง์ ์๋ฐ๊ณผ ์ฅ๊ธฐ ์๋ฐ ๋ชจ๋์ ์ด์์ ์ธ ์ ํ์ ๋๋ค. ํ๊ด๋ฌธ์ ๋์ ์๋ํ ๋น์คํธ๋ก ํ ์ด๋ธ์์ ์ ๊ณต๋๋ ์ปคํผ ํ ์๊ณผ ํจ๊ป ์์นจ ์์ฌ๋ฅผ ์ฆ๊ธฐ์ธ์. 2์ธ์ฉ์ผ๋ก ์ ํฉํฉ๋๋ค.

์ฟก์จ์ ์์นํ ์ด์ํ ์ฃผํ '๋ ํฌ๋๋' ์ฒดํํ๊ธฐ!
์ด ํน๋ณํ ๊ณต๊ฐ์ ๋จธ๋ฌผ๋ฉด์ ์์ฐ์ ์๋ฆฌ๋ฅผ ๋๊ปด๋ณด์ธ์. ์๋ฆ๋ค์ด ํ ํฌ๋ฌ ํธ์์์ ๋จ ๋ช ๋ถ ๊ฑฐ๋ฆฌ์ ์์นํ๊ณ ์์ต๋๋ค. ์ด ์์ ์์๋ ์๋ฒฝํ ์๋ฐ์ ์ํด ํ์ํ ๋ชจ๋ ๊ฒ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ์คํธ๋ฆฌ๋ฐ ๊ธฐ๋ฅ์ด ์๋ TV, ์์ดํ์ด, ์ฐ๊ฒฐ์ ์ ์งํด์ผ ํ๋ ๊ฒฝ์ฐ ์ ๋ฌด ๊ณต๊ฐ์ด ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ฅ ๋ ๋๊ณ ์ถ๋ค๋ฉด ์ผ์ธ ํ๋์์ ์ค๋ชจ์ด ํฝ์ฑ์ ์ฆ๊ธฐ๊ณ , ๊ทธ๋ฆด์ด ์๋ ์ผ์ธ ์์ฌ ๊ณต๊ฐ๊ณผ ๋งค์ผ ์ผ์๋๋ฌผ์ ๋ณผ ์ ์๋ ํํ๋ก์ด ์์น๋ฅผ ์ฆ๊ธธ ์ ์์ต๋๋ค.

์๋ฆ๋ค์ด ๊ฒฝ์น์ ํํ๋ก์์ ์ฆ๊ธธ ์ ์๋ ์๋ฆ๋ค์ด ๊ณณ
์ค๋ ํ์ด์ธ ๊ณต์, ์ธ์ธํธ ํ๋์์ค ๋ณ์, ์ญ C. ๋ชฝ๊ณ ๋ฉ๋ฆฌ ํด์ญ ๊ตฐ์ธ ๋ณ์, ๋จธ์ค์ฝ๊ธฐ ์ฑ, 5๊ฐ ๋ฌธ๋ช ๋ถ์กฑ ๋ฐ๋ฌผ๊ด, ํ๋ฐ์ค ์คํฌ์ธ ์ฝคํ๋ ์ค ๋ฐ ์์ ๊ฑฐ ๋๋ก ๊ทผ์ฒ์ ์์นํ ์ ํฌ ์์๋ ๊ณ ๊ธ ๋ ์คํ ๋๊ณผ ์ผํ ์์ค์์ ๊ฐ๊น์ด ๊ฑฐ๋ฆฌ์ ์์ต๋๋ค. ์๊ณจ ๋ถ์๊ธฐ๋ฅผ ์ฆ๊ธธ ์ ์๋ ์ฃผ์ ๋๋ก์์ ๋ฒ์ด๋ ํ์ ํ ์๋ฐ์ ์ฆ๊ฒจ๋ณด์ธ์. ์์ฌ ๊ณต๊ฐ๊ณผ ํํฐ์ค์์ ๋ฉ์ง ์ ๋ง์ ๊ฐ์ํ ์ ์๋ ์์์์ ์ฌ์ด๊ณผ ์ผ์๋๋ฌผ์ ์์ฃผ ๋ณผ ์ ์์ต๋๋ค. ์ฅ์ ์ธ ์นํ์ ์ ๋๋ค!

์๋ด ๊ทผ์ฒ์ ์๋ ์์์ฅ์ด ์๋ ํ๋์ ์ธ ์คํ๋์ค
ํธ์ฌ ์๋ด ๊ฐ์ฅ์๋ฆฌ์ ์์นํ 4์ธ๋ ์ํํธ ๊ฑด๋ฌผ์ ์ ์ฉ ์ํํธ๋ก ํํ๋ก์ด ๋ฏธํ์ ์๋ํฉ๋๋ค. ๋ ๊ฐ๋๋ง ํ๋ ์ด์ค, ํ์ง ์ปคํผ์, ๋ ์คํ ๋, ๋ฐ๊น์ง ๋๋ณด ๊ฑฐ๋ฆฌ. ๊ฐ๋๋ง ํ๋ ์ด์ค/๋ฆฌ๋ฒ์ฌ์ด๋ ํธ๋ ์ผ๊น์ง ์ฐจ๋ก 3๋ถ ์ฒด๋ฆฌ ๊ฑฐ๋ฆฌ๊น์ง ์ฐจ๋ก 4๋ถ ๋ธ๋ฃฉ์ฌ์ด๋๊น์ง ์ฐจ๋ก 5๋ถ ์ฐธ๊ณ : ์์์ฅ์์ ์ถ๊ฐ ์ธ์(์์ฝํ์ง ์์ ๊ฒ์คํธ)์ ํธ์คํ ํ๋ ค๋ ์ฌ๋์ ์ถ๊ฐ ์์์ฅ ๊ฒ์คํธ 1๋ช ๋น 20๋ฌ๋ฌ๋ฅผ ์ง๋ถํด์ผ ํฉ๋๋ค. ๋จ๊ธฐ ์๋ ํ๊ฐ๋ฒํธ: STR23-00111

๊ฐ๊ฐ์ ์๋ ํต๋๋ฌด์ง, ํ๋ฅญํ ์ ๋ง, ์์ ๊ฐ๋ฅ
๋ผ์ด์ง ์์์ ๋์ ์ฐจ๊ฐ์ด ์์ธ ํ ์์ ๋ง์๋ฉฐ ์ ๊ธ๋ผ์ค ๋ฐ์ผ๋ก ๊ฐ๋ ์นด์ฝ์ ํ๋ ์ฌ๋๋ค์ ๊ตฌ๊ฒฝํ๋ ์ฑ ์ ์ฝ๋ ๋ชจ์ต์ ์์ํด๋ณด์ธ์. ์๋ฒฝํ์ฃ ? ์ ๋ ์๋ ์ผ๋ชฐ, ํ๋, ๋ง์๋ฉ๋ก ๊ผฌ์น๋ฅผ ์ด์ฉํ์ค ์ ์์ต๋๋ค. ๋ด๋ถ์์๋ ์๋ผ์ด๋ ์ฌ์ด๋๋ก ์ฌ์๋๋ ์ข์ํ๋ ์ํ์ ์กฐ์ฉํ ๋ฐค์ ์ํ ๋ค์ํ ๋ณด๋๊ฒ์๊ณผ ํผ์ฆ์ ์ฆ๊ธธ ์ ์์ต๋๋ค. ๊ฐ๊ณผ ์ ๋ฒฝ ์ ๋ง์ด ๋ด๋ ค๋ค๋ณด์ด๋ ์จ์ ์์กฐ๊ฐ ์์ต๋๋ค. ์ ๋ฌธ์ ์ผ๋ก ๊ด๋ฆฌ๋ฉ๋๋ค.

์๋ํ ์๊ณจ ์ฐ์ฅ- ๊ฐ์ ํด๊ฐ๋ฅผ ์ํ ์ต๊ณ ์ ์์!
์คํด๋ผํธ๋ง ํด์ค์ผ์ 80์์ด์ปค ์ ์ฉ ๋ชฉ์ฅ์ ์๋ ์ ํฌ ์ฐ์ฅ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค! ๋ฐ์ ํญํฌ์ ๋ฏธ๋๋ผํ์ด ์๋ ์์์ฅ์์ ํด์์ ์ทจํ๊ฑฐ๋, ์จ์ ์์กฐ์ ๋ชธ์ ๋ด๊ทธ๊ฑฐ๋, ๊ทผ์ฒ์์ ๋ง๊ณผ ์๋ฅผ ๊ตฌ๊ฒฝํ์ธ์. ๋ณ๋น ์๋์์ ์์ดํ์ด, ๊ทธ๋ฆด, ์ฅ์๋ถ ํ๋์ ์ฆ๊ฒจ๋ณด์ธ์. ๋ด๋ถ: ํธ์ฌ์ด์ฆ ์นจ๋, ์๋น๋ ์ฃผ๋ฐฉ, ์๋ํ ๊ฑฐ์ค ๊ณต๊ฐ, ์์กฐ ๋ฒฝ๋๋ก. ๋ฐ๋ ค๋๋ฌผ ๋๋ฐ์ด ํ์ฉ๋ฉ๋๋ค. ํํ๋ก์ด ํด์์ ์ทจํ๊ธฐ์ ์๋ฒฝํฉ๋๋ค.

์ปฌ๋ฆฌ์ ํต๋๋ฌด์ง
์ด ์ฑ๊ธ๋ฃธ ํต๋๋ฌด ์ค๋๋ง์์๋ 35์์ด์ปค ํธ์๊ฐ ๋ด๋ ค๋ค๋ณด์ด๋ฉฐ ์ผ์ธ ํ๋, ํ๋ค์์๊ฐ ์๋ ์์ ๋ฐํฌ, ์ค๋ด ๋ฒฝ๋๋ก, ์ค๋ธ๊ณผ ์์ ๋์ฅ๊ณ ๊ฐ ์๋ ํจ์จ์ ์ธ ์ฃผ๋ฐฉ, ๊ทธ๋ฆฌ๊ณ ์๋ก์ด ์จ์ ์์คํ ์ด ์์ต๋๋ค!!!!! ์ด ๊ฐ์ค์ ์ปจํผ๋ฐ์ค ๋ฐ ์ด๋ฒคํธ ์ผํฐ์์ 30์ผ๋ ๊ฑฐ๋ฆฌ์ ์์ต๋๋ค. ์ด๋ฒคํธ๊ฐ ์๋ ๊ฒฝ์ฐ, ๊ฒ์คํธ์ ์ง์์ด ์ค๊ณ ๊ฐ๋ ๊ฒ์ ๋ณด๊ณ ๋ค์ ์ ์์ต๋๋ค.

์์ ํ ์ผ ํํ์ฐ์ค - ๋ , ์จ์ ์์กฐ, ๋ง!
ํธ๋ฆฌํ ์์น์ ์๋ ๊ณ ์ํ ํด์์ง๋ฅผ ์ฐพ๊ณ ๊ณ์ ๊ฐ์? ์์ ํ ์ผ ํํ์ฐ์ค๋ ํ์ง ์ต๊ณ ์ ๋ ์คํ ๋์ ๋ง์ ๋์ฐ๋ฌผ์ ๊ณต๊ธํ๋ ์ฌ์ ๋์ฅ ๊ฐ์ฅ์๋ฆฌ์ ์๋ฆฌ ์ก์ ์๋ก์ด ๊ฒ์คํธ ํ์ฐ์ค์ ๋๋ค. ๊ณตํญ, ์๋ด, ์ธ๊ธฐ ํธ์ฌ ๊ด๊ด์ง์์ ๋ ๋ช ๋ถ ๊ฑฐ๋ฆฌ์ ์์ต๋๋ค. ๋๋์์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณณ์ ์๋ ์์ ์๊ณจ ์ง์ญ์ ์ฆ๊ธฐ์๊ธฐ ๋ฐ๋๋๋ค!

โ์ด์ฌ๋ฆฌ์์ ํธ์ํ๊ฒ ์ฆ๊ธฐ์ธ์โ
๋ณ์ด ์์์ง๋ ๋ฐคํ๋ ์๋์์ ์ผ์์ ์คํธ๋ ์ค๋ฅผ ์์ด๋ณด์ธ์. 10์์ด์ปค์ ์์นํ ๊ท์ฌ์ด ์์ ์ง! ์๋ฆ๋ค์ด ์ค ์กฐ๋ช ์๋์์ ์ฆ๊ธธ ์ ์๋ ํ๋์ด ๋ค์ ์์ต๋๋ค. ์ด ์์ ์์๋ ์๋ฐํ ๋๋๊ณผ 10์์ด์ปค์ ์ฆ๊ฑฐ์์ ์ ์ฌํฉ๋๋ค. ๋์ฏ๋์ ๋ฏธ๋ผ๋ฅผ ๊ฐ์ ธ์ ๋์๋ฅผ ํ์ธ์. ์ก์ ํ์๋ ๋ค์ ํ์ด์ฃผ์ธ์.

์ด์ฃผ ํด์์ง
๋ชจ๋ฆฌ์ค ์ค์ฌ๊ฐ์ ์์นํ ์๋ํ ๊ณต๊ฐ, ์์ ๋์์์ ํฐ ํ์์ ๋ฐ์ผ์ธ์! ํ์ง ์ปคํผ์๊ณผ ์์ ์๋ฃํ์ ์ด ๋ช ๋ถ ๊ฑฐ๋ฆฌ์ ์์ต๋๋ค. ์ ๊ธ ์ฒด์ก๊ด๊ณผ ์ฐ์ฑ ๋ก๊ฐ ์๋ ์ด๊ธ ๊ณต์์ด ๊ทผ์ฒ์ ์์ต๋๋ค. ์กฐ์ฉํ๊ณ ์์ ํ ์ปค๋ฎค๋ํฐ! ํธ์คํธ๋์ ๋ชจ์๊ฒ ๋์ด ์ ๋ง ๊ธฐ์ฉ๋๋ค.
Haskell์ ํด๊ฐ์ฉ ์๋ ์์์ ์ธ๊ธฐ ํธ์์์ค
Haskell์ ๋ค๋ฅธ ๊ทผ์ฌํ ํด๊ฐ ์์

๋ธ๋ ์์ ํด์ ์ฆ๊ธฐ๊ธฐ

์์นธ์๊ฐ ํ๋ผ๋ค์ด์ค ํฌ์ธํธ ํฌ๋ E7

์ ์ ์ฌ๋์ค๋ฌ์ด ์์์ธ ๋น ์ค๋น์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค

์ ์ฉ ๋ถ์ง์ ์์นํ ๋ง์คํฐ ํน ์ค์ํธ.

์ํฐ๋ทฐ + ์คํฌ๋ฆฐ ํฌ์น + ํ๋

๋น ์ค๋น ๋ฐฉ๊ฐ๋ก

๋๋ณด๋ก ์ด๋ ๊ฐ๋ฅํ ๋ก์ฆ ๋์คํธ๋ฆญํธ ๋ทฐํฐ

์จ์ ์์กฐ๊ฐ ์๋ ๋งค๋ ฅ์ ์ธ ์์นธ์ ๋ฆฌ๋ฒํ๋ก ํธ ์์
์ถ์ฒ ์ฌํ์ง
- ๋๋ฌ์คย ํด๊ฐ์ง ์์
- ํฌํธ์์คย ํด๊ฐ์ง ์์
- ๋ธ๋์จย ํด๊ฐ์ง ์์
- ์บ์์ค ์ํฐย ํด๊ฐ์ง ์์
- ์คํด๋ผํธ๋ง์ํฐย ํด๊ฐ์ง ์์
- ์ค์ํฌ ํธย ํด๊ฐ์ง ์์
- ๋ธ๋กํฐ๋ณด์ฐย ํด๊ฐ์ง ์์
- Tulsaย ํด๊ฐ์ง ์์
- ์๋งํดย ํด๊ฐ์ง ์์
- ํซ์คํ๋ง์คย ํด๊ฐ์ง ์์
- ํ๋ ์ด๋ ธย ํด๊ฐ์ง ์์
- ํ๋ฆฌ์ค์ฝย ํด๊ฐ์ง ์์