스킴 (프로그래밍 언어)

위키백과 ― 우리 모두의 백과사전.

스킴 프로그래밍 언어 (Scheme) 는 함수형 프로그래밍절차적 프로그래밍을 지원하는 다중패러다임 프로그래밍 언어로, LISP의 방언이다. 1970년대 Guy Lewis Steele Jr. 과 Gerald Jay Sussman 에 의해서 개발되었다. 다른 LISP 언어와 비교해서 단순함이 특징이다.

[편집] 변수

변수는 동적 선언형이고 그 범위는 'define', 'let' 표현 그리고 몇가지의 Scheme forms 안에서 정의된다. 최상위 레벨에 정의된 변수를 전역 변수라 한다.

[편집] 예제 프로그램

다음은 0 이상의 정수 n에 대하여 n!을 돌려주는 스킴 함수를 정의한 것이다.

(define fac
   (lambda (n)
      (if (= n 0)
         1
         (* n (fac (- n 1))))))

[편집] 바깥 고리

주요 프로그래밍 언어 (더 보기)

산업용: 델파이 | 루비 | 리스프 | 비주얼 베이직 | 스몰토크 | 어셈블리 | 얼랑 | 에이다 | 오브젝티브-C | 자바 | 자바스크립트 | 코볼 | 파이썬 | Perl | 포트란 | ABAP | AWK | C | C++ | C# | PHP | PL/SQL | SAS | sh | VB.NET

학문용: 로고 | 스킴 | 에펠 | 파스칼 | 프롤로그 | 하스켈 | ML

역사적 의미가 있는 언어: 베이직 | 시뮬라 | 알골 | 클리퍼 | 파워빌더 | APL | MUMPS | PL/I


이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다.