개발새발로그

  • 홈
  • 태그
  • 방명록

DSL 1

DSL(Domain Specific Language)

DSL 특정 도메인(산업, 분야등 특정 영역)에 특화된 언어 Dave Thomas “문제 영역의 해결에는 그 영역의 언어를 전제로 둬야하며, 거기에서 프로그래밍 솔루션을 꺼내는 것이 중요하다.” 내부 DSL 호스트 언어 구문을 이용하여 자체적으로 의존하는 무언가를 만드는 경우에 해당 내부 DSL에서는 API와 DSL의 경계가 모호해 비슷하게 생각하는 경향 존재 → 좀 더 일반 사용자가 알아보기 쉬운 API가 내부 DSL로 생각하면 됨 호스트 언어 능력과 지금까지 사용하던 도구를 그대로 사용할 수 있다는 점, 처리 결과를 쉽게 예측할 수 있어서 해당 언어를 잘 알면 원활한 사용 가능 내부 DSL 형태 메타 프로그래밍의 형태로 언어에 미니 언어를 만들 수 있음 💡MetaProgramming : 자기 자식 혹..

컴퓨터지식 2023.08.30
이전
1
다음
더보기
프로필사진

개발새발로그

  • 분류 전체보기 (122)
    • AI (30)
      • 혼자공부하는머신러닝딥러닝 (17)
      • 딥러닝파이토치교과서 (5)
    • 보안 (4)
    • 알고리즘 (43)
    • 수학 (13)
    • 컴퓨터지식 (5)
    • web (21)
      • ⬅️Back (4)
      • ➡️Front (9)
    • 신호시스템 (1)
    • 기타 (5)

Tag

머신러닝, 로지스틱회귀, 메타코드, 통계, 딥러닝 알고리즘, 코딩테스트, metacodem, 인공신경망, 프로그래머스코딩테스트연습, 메타코드엠, 혼자공부하는머신러닝딥러닝, metacode, 백준, 프로그래머스, 딥러닝 파이토치 교과서, 코딩기초트레이닝, 머신러닝 알고리즘, 통계기초, 딥러닝, DNN,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바