Compiling code

CL 717 SC 140
5764991 Processing object oriented code and virtual function code
Jun-9-1998 In an arrangement for converting an instruction code set in a first object oriented language to an instruction code set in a second object oriented language, the sequence of instruction codes from the...
5761512 Automatic client-server complier
Jun-2-1998 In an object-oriented computer system having multiple execution environments, a source code of a computer program is provided having multiple classes therein. The classes have affinities for execution...
5761510 Method for error identification in a program interface
Jun-2-1998 A method for identifying errors in program functions in a program interface found in a header file for the program interface and for identifying errors in program functions in a program interface found...
5761477 Methods for safe and efficient implementations of virtual machines
Jun-2-1998 An efficient method for implementing a safe virtual machine, in software, that embodies a general purpose memory protection model. The present invention runs on any general purpose computer architecture...
5754860 Method and apparatus for software testing using a differential testing technique to test compilers
May-19-1998 Techniques used in testing software are described. A test generator produces a source program used to test two or more compilers using a differential testing technique. The test generator includes a grammar...
5752034 Apparatus and method for providing an event detection notification service via an in-line wrapper sentry for a programming language
May-12-1998 The present invention provides an in-line wrapper sentry for a programming language to detect events and to transparently extend the behavior of the events.
5734906 Device for outputting initial values of data statement at high speed by using a proper work area
Mar-31-1998 A device which outputs initial values of a data statement corresponding to a source program that has been converted into an intermediate program. The intermediate program contains initial value data corresponding...
5732210 Use of dynamic translation to provide fast debug event checks
Mar-24-1998 Dynamic translation is used during debugging of a computer application process. During runtime, the first application is dynamically translated to produce translated code. Debugging code, such as a conditional...
5724589 Development system with a property-method-event programming model for developing context-free reusable software components
Mar-3-1998 A development system providing a property-method-event programming (PME) model for developing context-free reusable software components is described. Despite the absence of any C++ language support for...
5715460 Template based facility for formatting compiler output
Feb-3-1998 The format of an output file from a compiler is altered using two new objects, a template definition file for specifying the desired formats for the sections of the output file and a template facility...
5715432 Method and system for developing network analysis and modeling with graphical objects
Feb-3-1998 A method for developing a network analysis and modeling application program includes the step of interactively selecting and displaying a graphical object. An instantiation of the graphical object is representative...
5701487 Method and apparatus for displaying locations of errors detected inside software macro calls
Dec-23-1997 A method and apparatus for generating more helpful error messages during compilation of a software program. The software program contains a macro definition and an invocation of the macro. The macro is...
5675804 System and method for enabling a compiled computer program to invoke an interpretive computer program
Oct-7-1997 A system and method for building and linking an interpretive procedure so as to enable a compiled computer program to invoke the interpretive procedure are described herein. A target object code is modified...
5655073 Debugging method and debugger
Aug-5-1997 In an information processing debugging apparatus, a debugger owns a debug information adding element and a data with type access instructing element. The debug information adding element gives data type...
5632034 Controlling method invocation sequence through virtual functions in an object-oriented class library
May-20-1997 A mechanism for controlling method invocation and avoiding problems such as premature method execution before object construction and premature object destruction before method completion, is provided...
5628016 Systems and methods and implementing exception handling using exception registration records stored in stack memory
May-6-1997 A development system having a compiler that allows programmers and software developers to more efficiently develop compiled applications with runtime exception handling support is described. The compiler...
5617569 Method and system for implementing pointers to members in a compiler for an object-oriented programming language
Apr-1-1997 A method and system in an object-oriented environment for determining the offset of a data member of a derived class when the derived class has a virtually inherited base class and the data member is defined...
5604905 Method and apparatus for architecture independent executable files
Feb-18-1997 The present invention is a method that enables single release of applications for multiple architectures and operating systems and to provide ease of use of applications in multiple architecture environments....
5561802 Method for managing programs with attribute information and developing loaded programs
Oct-1-1996 Attribute information of programs developed by processors in a distributed processing system include I/O data for defining I/O operation of the programs, which is given in a program description form. A...
5560009 Generating symbolic debug information by merging translation and compiler debug information
Sep-24-1996 The present invention comprises a computer-based system and method for generating meaningful symbolic debug information in translator-based software compilation systems. The present invention includes...
5555419 Correlation system
Sep-10-1996 A correlation system communicates with preprocessors and a debugger in a translation system to correlate symbols and code segments of an input user program with symbols and code segments of an output executable...
5551040 Methods and apparatus for specifying the contexts of names in callback-style programming
Aug-27-1996 Apparatus and methods for specifying contexts for machine-executable instructions. Modern graphical user interface systems employ the callback programming style. In this style, a system event handler responds...
5535391 System and methods for optimizing object-oriented compilations
Jul-9-1996 An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods...
5524244 System for dividing processing tasks into signal processor and decision-making microprocessor interfacing therewith
Jun-4-1996 Architectures and methods are provided for efficiently dividing a processing task into tasks for a programmable real time signal processor (SPROC) and tasks for a decision-making microprocessor. The SPROC...
5485615 System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language
Jan-16-1996 The method and system of this invention assist a user in the achievement of a task according to a set of procedures such as those used in the design of software products. A functional description of the...
5481705 Method for executing a program with branch-to modifying instructions
Jan-2-1996 In a method for executing a program for sequentially reading step information registered in an execution queue in the order of registration in order to permit the modification of a branch-to address with...
5469574 Method and system for interfacing interpreted applications with compiled procedures using signature files
Nov-21-1995 Method and system for processing an interpretable program having calls to a separately compiled procedure is described. The interpreter uses a predefined signature file (SIGFILE) to identify the arguments...
5459868 Interpretive object-oriented facility which can access pre-compiled classes
Oct-17-1995 An object-oriented technology is provided which is capable of operating interpretively to allow prompt and easy prototyping and debugging using a compiled class library, and which is also capable of operating...
5450545 Generation of rules-based computer programs using data entry screens
Sep-12-1995 A method and system for generating a rules-based computer program employs an interactive workstation to display input data format screens. These screens are edited on the workstation to define the formats...
5408667 Method for unified design documentation
Apr-18-1995 A method for unified design documentation includes capturing design information in a computer file and adding implementation code to the computer file. The implementation code is marked to distinguish...
5375239 Use of build status indicators in connection with building of complex computer programs from source code parts
Dec-20-1994 A method and system for dynamically scheduling the building of computer programs from source code parts which may have dependencies which require that some parts be compiled before others. A list of source...
5371891 Method for object construction in a compiler for an object-oriented programming language
Dec-6-1994 An improved method and system for implementing constructors and destructors in a compiler for an object-oriented programming language is provided. In a preferred embodiment of the present invention, a...
5367684 Register allocation using an improved register candidate usage matrix
Nov-22-1994 An improved register allocator is provided to the code generator of a compiler. The improved register allocator allocates registers using an improved register candidate usage matrix. The improved register...
5287511 Architectures and methods for dividing processing tasks into tasks for a programmable real time signal processor and tasks for a decision making microprocessor interfacing therewith
Feb-15-1994 Architectures and methods are provided for efficiently dividing a processing task into tasks for a programmable real time signal processor (SPROC) and tasks for a decision-making microprocessor. The SPROC...
5287515 Cross-software development/maintenance system
Feb-15-1994 A host computer system (host) develops an execution load module for a target computer system (target) having no software development environment, using a high-level language. The host and the target are...
5261103 Method of and system for compiling source program
Nov-9-1993 A method of and system for compiling a source program, in which a translator translates source programs into executable programs and generates a name table and a name mutual reference information table...
5101342 Multiple processor data processing system with processors of varying kinds
Mar-31-1992 This data processing system has different kinds of microprocessors, a memory bus, a memory which is connected to the microprocessors through the memory bus, and a control circuit to selectively activate...
4992971 Method and apparatus for an automatic check of whether or not calling parameters correspond to called parameters during linkage operation
Feb-12-1991 In a language translating and linking system for translating and linking into a load program a plurality of source programs which include a calling program, having a first number of calling parameters,...
4989132 Object-oriented, logic, and database programming tool with garbage collection
Jan-29-1991 A programming tool is provided which integrates an object-oriented programming language system, a logic programming language system, and a database in such a manner that logic terms can be treated as objects...
4947315 System for controlling instrument using a levels data structure and concurrently running compiler task and operator task
Aug-7-1990 Method and apparatus for controlling an instrument which can perform a specified cyclic process. The instrument's process is controlled by a computer which has two concurrently defined tasks: an operator...
4894771 Data base management system extending structure
Jan-16-1990 A data base management system extending structure includes a data base management system and an extended data base language pre-compiler for pre-compiling an extended data base language into a data base...
4860203 Apparatus and method for extracting documentation text from a source code program
Aug-22-1989 An apparatus for producing machine executable object code, a program listing and a listing of design documentation from a source code program consisting of a plurality of statements of implementation code...
4852047 Continuous flow chart, improved data format and debugging system for programming and operation of machines
Jul-25-1989 An improved machine programming and control system includes the utilization of a continuous, multiple-block, flow chart or charts, all or a portion of which is displayed. Each entered flow chart is executed...
4791558 System and method for generating an object module in a first format and then converting the first format into a format which is loadable into a selected computer
Dec-13-1988 A system for generating program object modules or decks of object code for selected computing systems is provided. The object module is generated from a conventional source program. The system has a compiler...
4398249 Process and apparatus for converting a source program into an object program
Aug-9-1983 A process and apparatus (compiler program) carried out on a digital computer for converting a source program into an object program. The source program is entered into a first storage area of a computer....