Patent · US Expired

Efficient method and apparatus for compiling and linking modules of computer code in a large software system

US5748961A · kind A · utility

53Cited by
13References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 30, 1996
Grant dateMay 5, 1998
Priority date
Expiry dateAug 30, 2016

Classification

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

Abstract

A software system is defined by a tree of system models which are written in a functional language. During a build of the software system, the functions are interpreted and the results of the expensive expressions are cached. Each function is examined before interpretation to see if it has been evaluated before. If a function has already been evaluated, the cached result is retrieved by the evaluator and the time which would have been spent re-evaluating the function is saved.

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