[PL] interpreter 구현하기
2020. 5. 29. 01:46
프로그래밍 언어개론에서 인터프리터를 만드는 과제를 진행했다. 구현할 목록은 다음과 같았다.
car -> 맨 처음 원소를 리턴
cdr -> 맨 처음의 원소를 제외한 나머지 list 리턴한다
cons -> 한 개의 원소와(head) 리스트(tail)을 붙여서 새로운 리스트를 만듬
null? -> 리스트가 null인지 검사 () 인지 검사
atom? -> list 가 아니면 atom list(false) 아닌경우 true
eq? -> 비교하여 같은 객체인지
기타연산
-> 산술연산 + - * /
-> 관계 연산 < = >
-> 논리 연산 not
-> 조건문 cond
'Undergraduate Records' 카테고리의 다른 글
[ITE] Interview 준비하기 (0) | 2020.06.04 |
---|---|
[OS] 라즈베리 파이를 이용한 LED 제어 (0) | 2020.06.02 |
[SQL] 관계 & 식별자 (0) | 2020.05.27 |
[SQL] 엔티티 & 속성 (0) | 2020.05.27 |
[SQL] 데이터 모델링의 이해 (0) | 2020.05.27 |