Patent · US Expired

Multilanguage software integration through preprocessing

US4916610A · kind A · utility

26Cited by
12References
11Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 5, 1988
Grant dateApr 10, 1990
Priority date
Expiry dateOct 5, 2008

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of assuring consistency of constants in a multilanguage software system, includes generating a first set of code written in a first language using a plurality of symbolic constants to represent a corresponding plurality of actual constants. A second set of code is written in a second language using the plurality of symbolic constants to represent the corresponding plurality of actual constants. A common header file is generated which contains information which relates the plurality of symbolic constants to the corresponding plurality of actual constants. The header is included within the first and second sets of code. The symbolic constants in the first and second sets of code are replaced with their corresponding actual constants during a preprocessing step. Any constructs which are not a part of the first language are stripped from the second set of code including the header file. Any constructs which are not a part of the second language are stripped from the first set of code including the header. The resulting files have their symbolic constants consistently replaced by constants which are defined in the header so that changes need only be made in the header file to a…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.