Functional Programming Language

지금까지는 명령형(Imperative) 언어에 대해서 배웠다.

Function Language

Lisp : 첫 함수형 언어

Common Lisp

Untitled

(DEFUN factorial (x)
		(IF (<= 1) 1 (* n (factorial (- n 1)))) )
		
// prefix
// ( ) -> 하나의 term
// 함수 정의 방식
// (DEFUN fun_name (parameter) (definition) )
 

함수형 언어와 명령형 언어 비교