동적언어에서 서브프로그램을 구현하는 방법으로는 Deep Access와 Shallow Access가 존재한다. 각각의 방법에 대해서 살펴보도록 하자. * Deep Access - 매번 호출 마다 Dynamic Link를 이용해 구현(Static chain과 비슷한 형태) ex) Deep Access Linking ( x , y ) = x번 Activation Record를 찾아간후 y번째를 참조해주세요. - Deep Access의 Activation Record의 모습은 Static에서 구현된 Activation Record에서 Static Link가 사라진 모습이다. - 특징 : 각 변수를 참조하기 위해서는 Dynamic Link를 일일이 찾아가야한다. Static Language의 static chai..