본 발명은 데이터 언어 내의 변수들을 자동으로 업데이트하기 위한 다양한 방법들 및 장치들에 관한 것이다. 동적 변수는 동적 변수를 포함하는 데이터 언어로 기록된 명령을 해석하고, 메모리 내에 상기 동적 변수를 생성하고, 상기 동적 변수에 대한 값을 할당하고, 상기 동적 변수를 포함하는 상기 데이터 언어로 기록된 상기 명령을 해석하지 않고 상기 동적 변수 값을 업데이트함으로써 업데이트된다. 동적 변수는 또한 동적 변수 값과 연관된 오브젝트를 생성함으로써 업데이트될 수 있고, 상기 오브젝트는 상기 동적 변수 값을 결정한다. 또한, 함수 값을 관찰하는 것은 상기 동적 변수와 연관될 수 있고, 그후에 상기 함수 값이 변화될 때 상기 오브젝트에 통지된다. 