์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ฌ์ฉ์ ์ง์ ํจ์์ ๊ด๋ จํ์ฌ Lambda ํจ์๋ ํ๋ก๊ทธ๋๋ฐ ์ฝ๋์ ์ ์ฐ์ฑ, ์ฌ์ฌ์ฉ์ฑ ๋ฐ ๊ฐ๊ฒฐ์ฑ์ ์ ๊ณตํ๋ ์ต๋ช ์ ์ด๋ฆ ์๋ ์ปดํฉํธ ํจ์๋ฅผ ๋ํ๋ ๋๋ค. ๋๋ค ํจ์์ ๊ฐ๋ ์ ํจ์๋ฅผ ์ฌ์ฉํ ๊ณ์ฐ์ ์ฐ๊ตฌํ๊ธฐ ์ํด 1930๋ ๋ Alonzo Church๊ฐ ๊ฐ๋ฐํ ์ํ ์์คํ ์ธ Lambda Calculus์์ ํ์๋์์ต๋๋ค. ๋๋ค ํจ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ต๋ช ํจ์, ์ธ๋ผ์ธ ํจ์ ๋๋ ํจ์ ๋ฆฌํฐ๋ด๋ก๋ ์๋ ค์ ธ ์์ผ๋ฉฐ Lisp, Haskell ๋ฐ ML๊ณผ ๊ฐ์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋๋ฆฌ ๋ณผ ์ ์์ ๋ฟ๋ง ์๋๋ผ Python, JavaScript, C#, ์๋ฐ.
์ฌ์ฉ์ ์ง์ ํจ์ ์์ญ์์ ๋๋ค ํจ์๋ ์ฝ๋๋ฅผ ๋จ์ํํ๊ณ ๋์ฑ ๋ชจ๋ํํ๋ ๋ฐ ์ค์ถ์ ์ธ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ ๊ณ ํ์ง ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ ์ค์ธ ์ํํธ์จ์ด์ ์ ๋ฐ์ ์ธ ํจ์จ์ฑ๊ณผ ํ์ง์ด ํฅ์๋ฉ๋๋ค. ํน์ ์ด๋ฆ ์์ด ์์ฑํ๊ณ ํธ์ถํ ์ ์๋ ์ผํ์ฉ ํจ์์ด๋ฏ๋ก ๊ฐ๋ฐ์๋ ๊ณต์์ ์ธ ์ ์ธ์ด๋ ์ ์ ์์ด๋ ํน์ ์ผํ์ฉ ์์ ์ ์ํ ๋น ๋ฅด๊ณ ์ผํ์ฉ ํจ์๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. Lambda ํจ์๋ ์ฝ๋์์ ๋ณ๋๋ก ์ ์ํ ํ์ ์์ด ๋จ์ผ ๋ชฉ์ ์ ์ํด ๋๋ ๋ค๋ฅธ ํจ์๋ฅผ ํธ์ถํ ๋ ์ธ์๋ก ์งง๊ณ ๊ฐ๋จํ ํจ์๊ฐ ํ์ํ ์๋๋ฆฌ์ค์์ ํนํ ํธ๋ฆฌํฉ๋๋ค.
์ต์ฒจ๋จ AppMasterno-code ํ๋ซํผ์์ ์์ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ๋ก์ ๊ฒฝํ์ ๋ฐ๋ฅด๋ฉด ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋ ค๋ฉด ๋ณํํ๋ ์กฐ๊ฑด์ ๋ฐ๋ผ ํน์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์กฐ์, ํํฐ๋ง ๋ฐ ๋ณํํ๋ ๋๋ค ํจ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. , ์๊ตฌ ์ฌํญ ๋ฐ ์ฌ์ฉ ์ฌ๋ก. ์๋ฅผ ๋ค์ด AppMaster ์ฌ์ฉํ์ฌ ์น ๋๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ๋ ๊ณ ๊ฐ์ ํน์ ์์ ์ ๋ํ ๋๋ค ํจ์๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ ํ๋ซํผ์ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์ ํตํฉํ ์ ์์ต๋๋ค.
Lambda ํจ์๋ ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ ๋นํด ๊ฐ๋ฐ ์๋๋ฅผ ํฌ๊ฒ ๋์ผ ์ ์์ต๋๋ค. Gartner Research ์ ์ต๊ทผ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์ ์์ผ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์์ ๋๋ค ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ ์์ฐ์ฑ์ด 18% ์ฆ๊ฐํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ๋ํ ์ด ์ฐ๊ตฌ์์๋ ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ ๋นํด ๊ฒฐํจ์ด 35% ๊ฐ์ํ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๋๋ค ํจ์์ ํต์ฌ์๋ ๊ณ ์ ํ๊ณ ๋จ์ํ๋ ๊ตฌ๋ฌธ์ด ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฝ๊ฒ ์ฝ๊ณ ์ธ ์ ์์ผ๋ฉฐ ๊ฐ๋ฐ์๋ ์ฌ์ฉ์ ์ง์ ํจ์๋ฅผ ๋น ๋ฅด๊ณ ํธ๋ฆฌํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ผ๋ถ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋๋ค ํจ์๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ป๊ฒ ์ ์๋๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- ํ์ด์ฌ:
๋๋ค ์ธ์: ํํ์
- ์๋ฐ์คํฌ๋ฆฝํธ:
(args) => ํํ์
- ์จ#:
(args) => ํํ์
- ์๋ฐ:
(์ธ์) -> ํํ์
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ ๊ฐ๋ฐ์ ์ง์ํ๋ no-code ํ๋ซํผ์ธ AppMaster ๊ณ ๊ฐ์ด ๋ง์ถคํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋๋ค ๊ธฐ๋ฅ์ ํ์ฉํ๊ณ ์๋, ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ ๋ฐ ์ ์ฐ์ฑ ์ธก๋ฉด์์ ์ด์ ์ ์ต๋ํ ํ์ฉํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๋ด๋ถ์ ์ผ๋ก ํ๋ซํผ์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Go(golang), ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Android์ฉ Kotlin ๋ฐ Jetpack Compose, IOS์ฉ SwiftUI ์ ์ฑ๋ฅ๊ณผ ํ์ฅ์ฑ์ ํ์ฉํ์ฌ ์์ค ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, Lambda ํจ์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฅ์ ๋ํ๋ด๋ฉฐ, ์ฌ์ฉ์ ์ ์ ํจ์์ ๋งฅ๋ฝ์์ ์ ์ ํ๊ฒ ์ฌ์ฉ๋ ๊ฒฝ์ฐ ์ฝ๋์ ์ ์ฐ์ฑ, ์ฌ์ฌ์ฉ์ฑ ๋ฐ ๊ฐ๊ฒฐ์ฑ์ ํฅ์์์ผ ์ ๋ฐ์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ฒฝํ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค. AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ด ๋ฑ์ฅํ๋ฉด์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ๋๋ค ํจ์์ ์ฌ์ฉ์ด ๋์ฑ ๋๋๋ฌ์ก์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ๋ฐ์๋ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๋ฉด์ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ํจ์จ์ ์ธ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ง๋ค ์ ์๋ ๋ฅ๋ ฅ์ ๋ ์ ๊ฐ์ถ๊ฒ ๋์์ต๋๋ค.