F#์ ๋ฏธ๋๋ ์ฅ๋ฏธ๋น์ด ์๋์ง์.
๋ง์ดํฌ๋ก์ํํธ๋ ์ด๋ฏธ F#์ ๋ํด ๊ฐ์ ์์ง๊ฐ ์์์ 2023๋
์ ํผ๋ ฅํ๊ธฐ๋ ํ์ต๋๋ค.
Ionide์ ๊ฐ์ฅ ์ค์ํ F#์ ์คํ์์ค์ง๋ง Microsoft์ ์ ์์ ๊ธฐ๋์ผ ํ๋ ์ํ์
๋๋ค.
๊ฐ์ธ์ ์ผ๋ก๋ F#์ ์ฒ ํ์ด C#์ ์ ๋
น์๋ค๊ธฐ๋ฅผ ๊ฐ์ ํ ๊ธฐ๋ ๋ ๊ธฐ๋ํฉ๋๋ค.
2๊ฐ์ ์ข์์
C# ์ด discriminated union ์ ๋์
์ด๋ผ๋ ๋ง์ง๋ง ๊ณ ์ง๋ง ๋์ผ๋ฉด F# ์ ๋ฏธ๋๋ ๋์ฑ ๋ถ๋ถ๋ช
ํด์ง์ง ์์๊น ํฉ๋๋ค.
๋์
ํ ๊ณํ์ด ์์์ ๋ช ๋ฒ์ด๋ ํผ๋ ฅํ๊ณ ์์ง๋ง, ๋์
์ด ๋ฉ์ง ์์๋ค๋ ์๋ฌธ์ด ์์ํฉ๋๋ค.
What functional language should I learn? | by Enrico Buonanno | HackerNoon.com | Medium
"C#์ผ๋ก ์ฐ๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ"์ ์ ์ ์๋ฆฌ์ฝ ๋ถ๋๋
ธ๋ ์์ ํจ์ํ ์ธ์ด๋ก๋ Haksel ์ ์ถ์ฒํ๊ณ , ๋ฉํฐ ํจ๋ฌ๋ค์ ์ธ์ด ์ค์๋ F# ์ด ์๋ Scalar ๋ฅผ ๋ฐฐ์ฐ๋ผ๊ณ ์ถ์ฒํ๊ณ ์์ ์ ๋์
๋๋ค. ์๋ง ๋จน๊ณ ์ฌ๋ ๋ฌธ์ ๊ฐ ๊ฐ์ฅ ๋ง์ ์ํฅ์ ๋ผ์น ๋ฏ ํฉ๋๋ค.
3๊ฐ์ ์ข์์
ํ์ฐธ ๋ค์ ๋
ผ์์ค์
๋๋ค. 
์ฒ์ ๋
ผ์๋ 5๋
์ ๋ ํ๊ณ ์คํจํ๋๋ฐ ์ง๊ธ์ 1๋
์ ๋ ๋ ๊ฑฐ ๊ฐ์์.
2๊ฐ์ ์ข์์