변수에 관한 이야기를 할 것이다.
Imperative programming languages
instructions 과 data 가 메모리에 할당되어야한다.
변수 : 메모리셀의 추상화
Functional programming languages
변수의 값을 바꿔나가는 것이 프로그램이다. → 배정문을 통해서
제어문은 프로그램의 흐름만 바꾸는 것이다. 변수의 값은 바꾸지 못함
identifier 은 프로그래머가 지정해준 이름이다.
int fact( int n ) { } 에서 n 은 formal parameter
fact(3) 에서 3은 actual parameter
case sensitive : 대문자 소문자를 구분한다.