Patent · US Active

Dynamic binding directed by static types

US9075667B2 · kind B2 · utility

6Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 21, 2009
Grant dateJul 7, 2015
Priority date
Expiry dateMay 19, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/44521
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A static type, called “dynamic”, is introduced into a statically bound programming language. An expression or subexpression that is defined as a static type called “dynamic” in the source code of a program written in the statically bound programming language, is bound based on its runtime type instead of on its compile time type. Binding can be performed based on a mixture of compile time and runtime types that are based on the specification of types of expressions in source code. This type of binding is called hybrid binding. Operations are bound using the runtime type of constituent expressions (i.e., the runtime type of a receiver, an argument, or an operand) typed as dynamic and the compile time type of static constituents. If any constituent expression of an operation is dynamic, binding occurs at runtime instead of at compile time.

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