본문 바로가기

PL λαβ

검색하기
PL λαβ
프로필사진 감자봤어?

  • 분류 전체보기 (31)
    • 공지 (0)
    • 프로그래밍언어연구실 (0)
    • 풀어 그림(프로그래밍 이야기) (0)
    • 바벨탑(언어 이야기) (0)
    • kos (30)
    • 책 (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
일 월 화 수 목 금 토
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
Tags
  • Scheme
  • data
  • Environment
  • cdr
  • EBNF
  • cons
  • CAR
  • builtin functions
  • lisp
  • 어휘 분석기
  • pl
  • 프로그래밍 언어
  • 아이디어
  • 구문 분석기
  • parser
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록builtin functions (1)

PL λαβ

Lab 2.2: 기본 함수

# 기본 함수 모든 언어에는 기본 함수(built-in function)가 있습니다. 적어도 사칙 연산과 조건 연산자 등은 최소한 필요합니다. Lisp의 경우 cons, car, cdr 등을 기본 함수로 처리할 수 있습니다. 이러한 기본 함수는 초기 환경에 들어가야 합니다. #초기 환경 초기 환경을 구현하기 위해 Lisp 형태의 환경을 봅시다. c* 삼형제만 생각하면 다음과 같은 환경을 구성해야 합니다. (Nil (cons . cons_함수) (car . car_함수) (cdr . cdr_함수)) 즉 위 환경이 초기 환경의 예라고 할 수 있습니다. #Lisp의 기본 함수 기본 함수도 Lisp의 함수라는 것을 기억합시다. 먼저 Lisp의 함수 정의를 생각해 볼까요? (define f (lambda (x y..

kos 2021. 4. 15. 17:55
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바