๐Ÿ“‘ ๊ฐœ๋ฐœ ์‚ฌ์ „/๐Ÿ“– ์šฉ์–ด

[IT์šฉ์–ด]DSL:Domain Specific Language

๋‰ด์ด NUEY 2024. 10. 3. 23:10
๋ฐ˜์‘ํ˜•

 

DSL
Domain Specific Language
๋„๋ฉ”์ธ ํŠนํ™” ์–ธ์–ด

  • ํŠน์ • ์˜์—ญ์— ์ตœ์ ํ™”๋œ ์ž‘์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.
  • ํŠน์ง•
    • ๊ฐ„๊ฒฐํ•จ
    • ๊ฐ€๋…์„ฑ
    • ํŠนํ™”๋œ ์˜์—ญ
  • ์˜ˆ์‹œ
    SQL, HTML, Regex(์ •๊ทœํ‘œํ˜„์‹)
  • ์ข…๋ฅ˜
    • ๋‚ด๋ถ€ DSL
      JAVA, C์–ธ์–ด์™€ ๊ฐ™์ด ์ผ๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ
      ํ•จ์ˆ˜ ์ฒด์ธ์ด๋‚˜ ๋ฉ”์„œ๋“œ ํ˜ธ์ถœ์„ ํ†ตํ•ด DSL์ฒ˜๋Ÿผ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์™ธ๋ถ€ DSL
      ์™„์ „ํžˆ ๋…๋ฆฝ๋œ ์–ธ์–ด๋กœ, SQL์ด๋‚˜ HTML์ด ์—ฌ๊ธฐ์— ์†ํ•œ๋‹ค.
      ๋ณ„๋„์˜ ํŒŒ์„œ์™€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋ฅผ ์ด์šฉํ•ด ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ˜์‘ํ˜•