System and method of universal programming language conversion

Data processing: software development – installation – and managem – Software program development tool – Programming language

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10647676

ABSTRACT:
An apparatus and method for universal programming language conversion between two different sequential programming languages, e.g., sequential procedural and sequential object oriented programming languages. In particular, conversion is between a source program in a first programming language and a target program in a second programming language. Initially, the source program in the first programming language is parsed using a parsing interface specific to the first programming language. All syntax from the parsed source program is then stripped or removed. Classes in a framework are instantiated to capture semantics of the parsed source program independent of syntax and execution model of the sequential programming languages. The classes are C++ classes representing fundamental core constructs of all sequential programming languages. A semantic representation of the parsed source program without any syntax is produced. The semantic representation is received at a printer interface specific to the second programming language and syntax of the target program in the second programming language is added. This same process can be used for either high-level conversion or compilation depending on whether the target programming language is high level or low level, respectively.

REFERENCES:
patent: 4667290 (1987-05-01), Goss et al.
patent: 5842204 (1998-11-01), Andrews et al.
patent: 6002874 (1999-12-01), Bahrs et al.
patent: 6028960 (2000-02-01), Graf et al.
patent: 6031993 (2000-02-01), Andrews et al.
patent: 6049822 (2000-04-01), Mittal
patent: 6138169 (2000-10-01), Freund et al.
patent: 6219831 (2001-04-01), Ono
patent: 6314429 (2001-11-01), Simser
patent: 6317871 (2001-11-01), Andrews et al.
patent: 6343372 (2002-01-01), Felty et al.
patent: 6389385 (2002-05-01), King
patent: 6400688 (2002-06-01), Lau et al.
patent: 6453464 (2002-09-01), Sullivan
patent: 6523171 (2003-02-01), Dupuy et al.
patent: 6523172 (2003-02-01), Martinez-Guerra et al.
patent: 6526569 (2003-02-01), Obin et al.
patent: 2002/0026632 (2002-02-01), Fuchs et al.
patent: 2002/0040359 (2002-04-01), Green et al.
patent: 2002/0046393 (2002-04-01), Leino et al.
patent: 2002/0062476 (2002-05-01), Saxe et al.
patent: 2002/0112201 (2002-08-01), Flanagan et al.
patent: 2003/0226132 (2003-12-01), Tondreau et al.
patent: 2006/0277029 (2006-12-01), Green et al.
patent: 19617719 (1997-11-01), None
patent: 402240729 (1990-09-01), None
Type Structure for DGC by Kale & Kulkarni, Formal Methods R&D, MBT, Pune. Issue 1.0, Feb. 10, 2000.
Typed DGC Classes, MBT, Feb. 20, 2000.

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

System and method of universal programming language conversion does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method of universal programming language conversion, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method of universal programming language conversion will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3759922

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