지금까지는 명령형(Imperative) 언어에 대해서 배웠다.
Fortran 1 → ALGOL → C
int Myfuc(double a)
int
: range(치역) 에 해당한다.double a
: actual prameter → domain(정의역)void Myfuc2(double a)
(DEFUN factorial (x)
(IF (<= 1) 1 (* n (factorial (- n 1)))) )
// prefix
// ( ) -> 하나의 term
// 함수 정의 방식
// (DEFUN fun_name (parameter) (definition) )