发明名称 |
DECLARATIVE COMPUTER PROGRAMMING LANGUAGE METHOD AND SYSTEM |
摘要 |
A method and system for instructing a computer in a system of a declarative computer programming language. Unlike traditional declarative languages, the programming language may be neither relational nor functional, neither procedural nor imperative. The declarative programming elements may be defined as a meta-description of logic and data. The basic morphology of this meta-description may be a data construct known as a Lattice (100, 110, 150). Lattices derive declarative power from their inclusion of "Attributes" (130) and "Sites" (120). Attributes are declarative properties that determine the internal behavior of a Lattice; while Sites (120) are declarative data access points that establish the external relationship a Lattice may have with other Lattices, Lattice Containers (150), and Lattice Elements. Each of these data constructs are highly adaptable, recursive, and expandable, providing the entire language with a degree of flexibility that facilitates a very high level of abstraction. |
申请公布号 |
WO2005089338(A3) |
申请公布日期 |
2006.04.27 |
申请号 |
WO2005US08646 |
申请日期 |
2005.03.15 |
申请人 |
CANYONBRIDGE, INC. A DELAWARE CORPORATION |
发明人 |
MITCHELL, DAVID, C.;MITCHELL, DALE, K.;MITCHELL, BRUCE, P.;HAMILTON, SCOTT, E. |
分类号 |
G06F9/44;G06F17/00 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|