首页> 外国专利> Method and system for reducing an intentional program tree represented by high-level computational constructs

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.
机译:一种以不使用计算机编程语言语法的方式生成计算机程序的方法和系统。该系统将计算机程序表示为有意程序树,它是高级程序树,它是使用高级计算结构的语法独立表示。有意程序树表示程序员的意图,而不是程序员意图的实现。程序员使用与语法无关的编辑器创建有意程序树。编辑器允许程序员直接操纵有意程序树。因为该程序以与语法无关的方式存储为有意程序树,所以编辑器允许该程序选择要以各种编程语言中的哪种显示计算机程序。另外,系统在称为归约的过程中将有意程序树转换为简化的程序树,该程序树是包括低级计算结构的程序树。简化过程使用低级计算结构用那些意图的可能的多种实现之一的表示来替换程序员意图的表达。

著录项

  • 公开/公告号US6078746A

    专利类型

  • 公开/公告日2000-06-20

    原文格式PDF

  • 申请/专利权人 MICROSOFT CORPORATION;

    申请/专利号US19970884202

  • 发明设计人 CHARLES SIMONYI;

    申请日1997-06-27

  • 分类号G06F9/445;

  • 国家 US

  • 入库时间 2022-08-22 01:36:55

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号