스킴 (프로그래밍 언어)
위키백과 ― 우리 모두의 백과사전.
스킴 프로그래밍 언어 (Scheme) 는 함수형 프로그래밍과 절차적 프로그래밍을 지원하는 다중패러다임 프로그래밍 언어로, 리스프의 방언이다. 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))))))
[편집] 바깥 고리
- (영어)The Scheme Programming Language - MIT/GNU Scheme뿐만 아니라 다른 스킴 구현들도 링크되어 있다.
|
|
|
|---|---|
| 산업용 | 델파이 · 루비 · 리스프 · 비주얼 베이직 · 스몰토크 · 어셈블리 · 얼랑 · 에이다 · 오브젝티브-C · 자바 · 자바스크립트 · 코볼 · 파이썬 · Perl · 포트란 · ABAP · AWK · C · C++ · C# · PHP · PL/SQL · SAS · sh · VB.NET |
| 교육용 | 로고 · 스킴 · 에펠 · 파스칼 · 프롤로그 · 하스켈 · ML |
| 역사적 의미가 있는 언어 |
베이직 · 시뮬라 · 알골 · 클리퍼 · 파워빌더 · APL · MUMPS · PL/I |
| 이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |

