* Sub Program : 명령형 언어중에서 가장 구현, 제공이 힘든 부분이다. * 특성 - Single entry Point : 서브프로그램을 호출하면 그 서브프로그램의 시작지점이 항상 일정하다. (Sub-Program 구현부) cf) 이거랑 비교대는 것으로 서브프로그램을 호출할때, 그 상태의 경우에 따라서 시작지점이 달라지는 것도 있다. - caller와 callee : caller는 서브프로그램을 호출하는 것이고, callee는 호출 되는 서브프로그램을 말한다. - caller가 발생하면, 호출한 위치에서 프로그램은 잠시 멈춘후(Suspended) callee를 실행한다. > callee가 종료되면(sub-program의 return발생), 프로그램은 이어서 실행을 한다. > 즉, 명령형언어의 s..