首页> 外国专利> System and method for a requirement-centric extensible multilingual instruction language for computer programming

System and method for a requirement-centric extensible multilingual instruction language for computer programming

机译:用于以程序为中心的以需求为中心的可扩展多语言指令语言的系统和方法

摘要

A computer programming system for scripting and executing an application program including a processor, an object oriented programming language system, and a memory. The processor executes the applications program under the control of an operating system. The memory is associated with the processor and stores the operating system, the object oriented programming language system, and the application program. The object oriented programming language system includes a scripting program for composing code written in a text file according to an object oriented programming grammar, a parser program for converting the code written in the text file into one or more executable task actions and one or more properties of one or more objects, and an execution engine for executing the one or more task actions upon the one or more properties of one or more objects. The object oriented programming language includes a small number of basic keywords defining one or more task actions, one or more objects and one or more object properties. The object oriented programming language can be extended to further include user-defined task actions, user defined objects and user-defined object properties. The object oriented programming language further includes translations of the basic keywords in one or more human or non-human languages, thus providing for multi-lingual programming. The computer programming system further includes a viewing program for viewing instantaneous results and progress of the execution engine on the one or more task actions and the one or more properties of the one or more objects. The viewing program provides one or more visual textual displays, displaying the instantaneous results and progress of the execution engine translated in the one or more human or non-human languages, respectively. The one or more visual textual displays can be accessed remotely by any user that logs into a server hosting the computer programming system via a network connection and viewed in any of the one or more human or non-human languages.
机译:一种用于对应用程序进行脚本编写和执行的计算机编程系统,包括处理器,面向对象的编程语言系统和存储器。处理器在操作系统的控制下执行应用程序。存储器与处理器相关联,并存储操作系统,面向对象的编程语言系统和应用程序。面向对象的程序设计语言系统包括:脚本程序,用于根据面向对象的程序设计语法来编写文本文件中编写的代码;解析器程序,用于将文本文件中编写的代码转换为一个或多个可执行任务动作;以及一个或多个属性。一个或多个对象的对象,以及用于根据一个或多个对象的一个​​或多个属性执行一个或多个任务动作的执行引擎。面向对象的编程语言包括少量基本关键字,这些关键字定义一个或多个任务动作,一个或多个对象以及一个或多个对象属性。可以将面向对象的编程语言扩展为进一步包括用户定义的任务动作,用户定义的对象和用户定义的对象属性。面向对象的编程语言还包括一种或多种人类或非人类语言对基本关键字的翻译,从而提供了多语言编程。该计算机编程系统还包括用于查看在一个或多个任务动作和一个或多个对象的一个​​或多个属性上的执行引擎的瞬时结果和进度的查看程序。观看程序提供一个或多个可视文本显示,分别显示以一种或多种人类或非人类语言翻译的执行引擎的即时结果和进度。任何一个用户都可以通过网络连接远程登录到托管计算机编程系统的服务器并以一种或多种人类语言或非人类语言中的任何一种进行查看,从而远程访问一个或多个可视文本显示。

著录项

  • 公开/公告号US2004181778A1

    专利类型

  • 公开/公告日2004-09-16

    原文格式PDF

  • 申请/专利权人 TIBAZARWA AUGUSTINE K.;

    申请/专利号US20030378299

  • 发明设计人 AUGUSTINE K. TIBAZARWA;

    申请日2003-03-03

  • 分类号G06F9/44;

  • 国家 US

  • 入库时间 2022-08-21 23:22:19

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号