1. A computerized method for translating source code into object code, comprising: recognizing a history operator and a history operand in the source code; generating first object code that, when executed, saves a data history associated with an instance of the history operand; and generating second object code that, when executed, performs the history operator on the data history.