发明名称 Method and system for reducing an intentional program tree represented by high-level computational constructs
摘要 A method and system for generating a computer program in the manner that uses no computer programming language syntax. The system represents a computer program as an intentional program tree, which is a high-level program tree that is a syntax-independent representation using high-level computational constructs. The intentional program tree represents a programmer's intent, rather than an implementation of the programmer's intent. The programmer creates an intentional program tree using a syntax-independent editor. The editors allows a programmer to directly manipulate the intentional program tree. Because the program is stored as an intentional program tree in a syntax-independent manner, the editor allows the program to select in which of a various programming language the computer program is to be displayed. In addition, the system transforms an intentional program tree to a reduced program tree, which is a program tree comprising low-level computational constructs, in a process called reduction. The reduction process replaces expressions of programmer's intents with a representation of one of possible multiple implementations of those intents using low-level computational constructs.
申请公布号 US6070007(A) 申请公布日期 2000.05.30
申请号 US19970884447 申请日期 1997.06.27
申请人 MICROSOFT CORPORATION 发明人 SIMONYI, CHARLES
分类号 G06F9/06;G06F9/44;(IPC1-7):G06F9/445 主分类号 G06F9/06
代理机构 代理人
主权项
地址