표현식 언어

1 개요[ | ]

expression language
表現式 言語, 表現 言語
표현식 언어, 표현 언어
  • 특정 도메인 지식을 기계가 읽을 수 있는 형태로 표현하기 위해 만들어진 컴퓨터 언어
  • 일반 프로그래밍 언어보다 제한된 기능을 제공하며, 주어진 영역(도메인)에 특화된 계산, 검증, 조건식 작성 등에 활용된다.
  • 웹 템플릿 엔진, 데이터 분석, 하드웨어 기술, 권리 표현 등 다양한 분야에서 사용된다.

2 특징[ | ]

  • 도메인 특화: 범용 프로그래밍 언어가 아니라 특정 목적에 맞춰 단순화·제한된다.
  • 간결성: 복잡한 로직 대신 선언적이고 짧은 표현식으로 동작한다.
  • 기계 처리 가능성: 파서(parser)에 의해 손쉽게 분석·실행될 수 있다.
  • 활용 범위: 정책 정의, 데이터 분석, 권리 표현, 웹 애플리케이션 등 다양한 영역에 응용된다.

3 예시[ | ]

  • Advanced Boolean Expression Language (ABEL)
  • Data Analysis Expressions (DAX)
  • Jakarta Expression Language
  • Rights Expression Language
  • 공통 표현식 언어(Common Expression Language; CEL)

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}