์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ์‚ฌ์šฉ์ž ์ง€์ • ํ•จ์ˆ˜์™€ ๊ด€๋ จํ•˜์—ฌ 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 ํ”Œ๋žซํผ์ด ๋“ฑ์žฅํ•˜๋ฉด์„œ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์—์„œ ๋žŒ๋‹ค ํ•จ์ˆ˜์˜ ์‚ฌ์šฉ์ด ๋”์šฑ ๋‘๋“œ๋Ÿฌ์กŒ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ์ˆ  ๋ถ€์ฑ„๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ ํšจ์œจ์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ๋” ์ž˜ ๊ฐ–์ถ”๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.