구문적 설탕

1 개요[ | ]

syntactic sugar
문법적 설탕, 구문적 설탕, 구문 설탕, 신택틱 슈거
  • 사람이 이해하기 쉽고 표현하기 쉽게 컴퓨터 언어를 디자인해 놓은 문맥
  • 사람이 사용하기 달콤하다는 것에 유래가 되었고 깔끔하고 명확하게 표현가능하다는 특징이 있다.
  • 주로... 내부적인 동작은 기존과 동일하지만, 어떤 구현 방식에 맞추어 새로운 문법을 제공하는 경우를 가리킨다.

2 예시[ | ]

  • 배열 표현
get_array(Array, vector(i, j))Array[i,j]
set_array(Array, vector(i,j), value)Array[i,j] = value
  • COBOL
MOVE A BMOVE A TO B
  • Perl
if (not condition) {...}unless (condition) {...}
  • C
*(a + i)a[i]
(*a).xa->x

3 같이 보기[ | ]

4 참고[ | ]

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