发明名称 Program history in a computer programming language
摘要 A programming-language construct called a program history, and a method, system, apparatus, and data structure for translating computer source code that contains the program history construct. A program history captures data regarding the state of the program as it executes and makes this data available to functions called history operators, which operate on the data. The source code contains a history operand, an instance of the history operand, and the history operator. The presence of the history operand directs a translator to cause history data to be saved regarding the sequence of data that is associated with the operand instance as the program executes. The presence of the history operator directs the translator to cause a function to be performed that saves history data. In this way, the programmer is freed from writing tedious and error-prone bookkeeping code that declares variables and saves history data into those declared variables.
申请公布号 US7111283(B2) 申请公布日期 2006.09.19
申请号 US20000725983 申请日期 2000.11.29
申请人 MICROSOFT CORPORATION 发明人 FRASER CHRISTOPHER W.;PROEBSTING TODD A.;ZORN BENJAMIN G.
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址