← Back to Patent Explorer
EP0546683A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Language neutral objects

Assignee: International Business Machines Corp
•
Filing: 1992-11-09
•
Granted: —
•
Expires: 2012-11-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method, system and program for redefining language dependent object definitions as a neutral set of information from which object support for any language, including support between languages, is disclosed. The information is parsed and compiled to generate a bindings file which is input along with method information to the target language compiler to create an object file. The object file is thereafter link edited to create executable programs. Target languages include C, Fortran, C+ +, COBOL or any other compiled language whether or not the particular language has object programming support. Messages are displayed on a display to aid a user.

Inventors

  • 👤 Mike H. Conner
  • 👤 Andrew R. Martin
  • 👤 Larry K. Raper

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 14:59
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4488

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 81 words
An object oriented data processing system having means to generate an object loadable module from a language neutral source program comprising storage means for storing the language neutral source program, a precompiler operable in a first phase to process the source program to produce intermediate output files containing binary class information, a language emitter to generate in a second phase language bindings which include a class data structure and means for compiling the language bindings to provide the object loadable module.
Claim 2
Dependent Claim 81 words
An object oriented data processing system having means to generate an object loadable module from a language neutral source program comprising storage means for storing the language neutral source program, a precompiler operable in a first phase to process the source program to produce intermediate output files containing binary class information, a language emitter to generate in a second phase language bindings which include a class data structure and means for compiling the language bindings to provide the object loadable module.
Claim 3
Independent Claim 45 words
A method for generating an object loadable module from a language neutral source program, comprising the steps of: (a) storing the language neutral source program; (b) processing the language neutral source program and emitting bindings; (c) compiling the bindings and generating an object loadable module.
Claim 4
Independent Claim 45 words
A method for generating an object loadable module from a language neutral source program, comprising the steps of: (a) storing the language neutral source program; (b) processing the language neutral source program and emitting bindings; (c) compiling the bindings and generating an object loadable module.
Claim 5
Dependent Claim 17 words
A method as recited in claim 2, including the step of looking up a particular method name.
Claim 6
Dependent Claim 18 words
A method as recited in claim 2 or 3, including the step of looking up a particular offset.
Claim 7
Dependent Claim 23 words
A method as recited in claim 2, 3 or 4, wherein step (b) includes the steps of precompiling, emitting bindings and displaying messages.
Claim 8
Dependent Claim 19 words
A method as recited in claim 2, 3, 4 or 5, including the step of generating class data structures.
Claim 9
Dependent Claim 18 words
A method as recited in claim 2, 3, 4, 5 or 6, including the step of dispatching functions.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag