Data representation for mixed-language program development

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing – Least weight routing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709102, G06F 945

Patent

active

06067413&

ABSTRACT:
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. This shared internal data representation enables the several compilers to define their respective internal data representations in terms common to each of the compilers.

REFERENCES:
patent: 4802165 (1989-01-01), Ream
patent: 4809170 (1989-02-01), Leblang et al.
patent: 4953084 (1990-08-01), Meloy et al.
patent: 5170465 (1992-12-01), McKeeman et al.
patent: 5175856 (1992-12-01), Van Dyke et al.
patent: 5182806 (1993-01-01), McKeeman et al.
patent: 5193191 (1993-03-01), McKeeman et al.
patent: 5201050 (1993-04-01), McKeeman et al.
patent: 5204960 (1993-04-01), Smith et al.
patent: 5265254 (1993-11-01), Blasciak et al.
patent: 5291583 (1994-03-01), Bapat et al.
patent: 5307499 (1994-04-01), Yin et al.
patent: 5325531 (1994-06-01), McKeeman et al.
patent: 5327562 (1994-07-01), Adcock et al.
patent: 5339431 (1994-08-01), Rupp et al.
patent: 5339433 (1994-08-01), Frid-Nielsen
patent: 5355494 (1994-10-01), Sistare et al.
patent: 5357628 (1994-10-01), Yuen
patent: 5371747 (1994-12-01), Brooks et al.
patent: 5375239 (1994-12-01), Mortson
patent: 5426648 (1995-06-01), Simamura
patent: 5432795 (1995-07-01), Robinson
patent: 5459868 (1995-10-01), Fong

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data representation for mixed-language program development does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data representation for mixed-language program development, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data representation for mixed-language program development will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1842747

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.