首页> 外国专利> The methods implement the computer system and tagged data type processing that facilitates dynamic code execution in a computer to facilitate

The methods implement the computer system and tagged data type processing that facilitates dynamic code execution in a computer to facilitate

机译:该方法实现计算机系统和带标签的数据类型处理,该处理有利于在计算机中动态执行代码,从而有助于

摘要

The present invention relates to systems and methods that facilitate dynamic programming language execution in a managed code environment. A class component is provided that declares an inheritance hierarchy for one or more tagged values associated with a dynamic programming language. During execution of the tagged values, a rules component mitigates user-defined types from inheriting or deriving properties from the tagged values in order to support a type safe runtime environment. A bifurcated class tree is provided that defines non-tagged type elements on one side of the tree and tagged type element values on an alternate branch of the tree. The rules component analyzes runtime extensions that help to prevent data from one component of the tree deriving or inheriting properties from another component of the tree. The runtime extensions include such aspects as cast class extensions, test class extensions, and conversion class extensions for converting data types from one class subtype to another. IMAGE
机译:本发明涉及在托管代码环境中促进动态编程语言执行的系统和方法。提供了一个类组件,该类组件声明了与动态编程语言关联的一个或多个标记值的继承层次结构。在执行标记值期间,规则组件可​​减轻用户定义的类型从标记值继承或派生属性的能力,以支持类型安全的运行时环境。提供了分叉的类树,该树在树的一侧上定义了非标记类型元素,并在树的备用分支上定义了标记类型元素值。规则组件分析运行时扩展,这些扩展有助于防止来自树的一个组件的数据派生或继承来自树的另一个组件的属性。运行时扩展包括强制转换类扩展,测试类扩展和转换类扩展等方面,用于将数据类型从一种类子类型转换为另一种子类型。 <图像>

著录项

  • 公开/公告号KR101046035B1

    专利类型

  • 公开/公告日2011-07-01

    原文格式PDF

  • 申请/专利权人

    申请/专利号KR20040042322

  • 发明设计人 메이저에릭;

    申请日2004-06-09

  • 分类号G06F17/00;G06F9/45;

  • 国家 KR

  • 入库时间 2022-08-21 17:50:06

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号