context

    [Basic] namespace, frame, and context

    Namespace 프로그래밍 등에서 나오는 namespace는 일종의 추상적인 개념 변수와 함수, 클래스 등이 정의되고 사용될 수 있는 범위(scope)를 지칭함. (때문에 scope 란 용어와 자주 같이 사용됨) variable(변수)들의 name과 vairable이 가르키는 실제 object들의 mapping을 관리하는데 사용됨. (=Name collision을 방지하는데 사용됨). name (=identifier)들을 item(or element)로 가지는 일종의 set으로 생각할 수 있음. 프로그램에서 variable(변수)들은 모두 특정 namespace에 속해있으며, 어떤 namespace 에 속하느냐에 따라 같은 이름이라도 매핑된 obejct가 다르게 된다. 때문에 동일한 identifier..