发明名称 DATA REPRESENTATION FOR MIXED-LANGUAGE PROGRAM DEVELOPMENT
摘要 Method for enabling the simultaneous use of a first and a second programming language within a computer program, and apparatus to practice the method. To enable this sharing of languages the present invention first provides for a common runtime representation of the data between the several languages in a program as a shared object model. The shared object model includes the layout of complex data structures (e.g., classes), the creation of data, the calling conventions, the destruction of data, the runtime representation of type information, dynamic function call dispatch, and dynamic type conversions. The use of a shared object model enables the sharing of the several compilers' internal representation of data between the different languages as a persistent shared symbol table which enables the several compilers to define their respective internal data representations in terms common to each of the compilers.
申请公布号 WO9748033(A2) 申请公布日期 1997.12.18
申请号 WO1997US10152 申请日期 1997.06.12
申请人 ASYMETRIX CORPORATION 发明人 GUSTAFSSON, NIKLAS;HAMBY, JOHN
分类号 G06F9/44;G06F9/45 主分类号 G06F9/44
代理机构 代理人
主权项
地址