- pointer
- managed memory -> GC (C언어)
- unmanaged memory -> GC 없음 (파이썬, 자바 등)
- call by value
- call by reference
- 메모리를 더 효율적으로 관리하기 위해 있음
- IOT나 전자기기 개발할 때 사용
- 예) 우주선에 사용되었던 메모리가 1MB 정도
- 변수에 담긴 값과 값이 담긴 주소는 다르므로 예를 들어 변수 a에 정수 100, 변수 b에 정수 100이 저장되어있다 해도 변수 a와 b는 값만 같을 뿐 완전히 같다고 할 수 없다.