Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

SchemeLanguage

From ZeroWiki
Revision as of 05:27, 7 February 2021 by imported>Unknown
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

MIT에서 가르치는 프로그래밍 언어로, 흔히 우리가 알고 있는 C/C++, Java 등과는 완전히 다른 개념의 함수형 언어이다.


Scheme 관련 자료들

Scheme의 IDE와 레퍼런스가 있는 곳

처음 보기에 좋은 자료

기타

예제

Hello World

(write "Hello World")

Factorial

(define (factorial x)
  (if (= x 0) 1
  (* x (factorial (- x 1)))))

구구단

(let gugudan ((x 1) (y 1))
  (if (= y 10)
      (begin
        (unless (= x 9)
          (gugudan (+ x 1) 1)))
      (begin
        (printf "~v * ~v = ~v" x y (* x y))
        (newline)
        (gugudan x (+ y 1)))))

언어분류