개요
- 사람이 이해하기 쉽고 표현하기 쉽게 컴퓨터 언어를 디자인해 놓은 문맥
- 사람이 사용하기 달콤하다는 것에 유래가 되었고 깔끔하고 명확하게 표현가능하다는 특징이 있다.
- 주로... 내부적인 동작은 기존과 동일하지만, 어떤 구현 방식에 맞추어 새로운 문법을 제공하는 경우를 가리킨다.
예시
- 배열 표현
get_array(Array, vector(i, j))→Array[i,j]set_array(Array, vector(i,j), value)→Array[i,j] = value
- COBOL
MOVE A B→MOVE A TO B
- Perl
if (not condition) {...}→unless (condition) {...}
- C
*(a + i)→a[i](*a).x→a->x