Matches in SemOpenAlex for { <https://semopenalex.org/work/W137102142> ?p ?o ?g. }
Showing items 1 to 77 of
77
with 100 items per page.
- W137102142 abstract "A constraint is a relation that should be maintained. Constraints are well-suited for object-oriented programming, particularly domains such as interactive graphics and simulation. The Constraint Imperative Programming (CIP) family of languages combines declarative constraints with imperative object-oriented programming and was developed to allow constraints to respond to a change in object structure. This dissertation presents contributions to the design and implementation of constraint imperative languages.A design for a constraint imperative language, Kaleidoscope '93, is presented that is based on a perturbation model for mutable objects, consistent with object mutation in conventional object-oriented languages. Aliasing is an implicit relation that conflicts with the declarative nature of constraints. A declarative mechanism for object identity is described that generalizes constraints to different aspects of object structure.The major drawback of CIP with respect to multi-way constraints systems is performance, particularly for constraint-intensive programs. The performance gap between user-defined constraints in constraint imperative languages and constraint solvers used by conventional object-oriented languages is dramatically reduced by incremental constraint satisfaction optimizations in the Kaleidoscope virtual machine. The runtime penalty for using constraints in CIP languages is further reduced by static constraint satisfaction techniques." @default.
- W137102142 created "2016-06-24" @default.
- W137102142 creator A5005155759 @default.
- W137102142 date "1997-01-01" @default.
- W137102142 modified "2023-09-24" @default.
- W137102142 title "The design and implementation of Kaleidoscope, a constraint imperative programming language" @default.
- W137102142 hasPublicationYear "1997" @default.
- W137102142 type Work @default.
- W137102142 sameAs 137102142 @default.
- W137102142 citedByCount "4" @default.
- W137102142 crossrefType "journal-article" @default.
- W137102142 hasAuthorship W137102142A5005155759 @default.
- W137102142 hasConcept C126255220 @default.
- W137102142 hasConcept C137631369 @default.
- W137102142 hasConcept C154945302 @default.
- W137102142 hasConcept C173404611 @default.
- W137102142 hasConcept C176783269 @default.
- W137102142 hasConcept C199305712 @default.
- W137102142 hasConcept C199360897 @default.
- W137102142 hasConcept C204306468 @default.
- W137102142 hasConcept C2524010 @default.
- W137102142 hasConcept C2776036281 @default.
- W137102142 hasConcept C2778037017 @default.
- W137102142 hasConcept C2781238097 @default.
- W137102142 hasConcept C29230964 @default.
- W137102142 hasConcept C33923547 @default.
- W137102142 hasConcept C34165917 @default.
- W137102142 hasConcept C41008148 @default.
- W137102142 hasConcept C44616089 @default.
- W137102142 hasConcept C49937458 @default.
- W137102142 hasConcept C80444323 @default.
- W137102142 hasConceptScore W137102142C126255220 @default.
- W137102142 hasConceptScore W137102142C137631369 @default.
- W137102142 hasConceptScore W137102142C154945302 @default.
- W137102142 hasConceptScore W137102142C173404611 @default.
- W137102142 hasConceptScore W137102142C176783269 @default.
- W137102142 hasConceptScore W137102142C199305712 @default.
- W137102142 hasConceptScore W137102142C199360897 @default.
- W137102142 hasConceptScore W137102142C204306468 @default.
- W137102142 hasConceptScore W137102142C2524010 @default.
- W137102142 hasConceptScore W137102142C2776036281 @default.
- W137102142 hasConceptScore W137102142C2778037017 @default.
- W137102142 hasConceptScore W137102142C2781238097 @default.
- W137102142 hasConceptScore W137102142C29230964 @default.
- W137102142 hasConceptScore W137102142C33923547 @default.
- W137102142 hasConceptScore W137102142C34165917 @default.
- W137102142 hasConceptScore W137102142C41008148 @default.
- W137102142 hasConceptScore W137102142C44616089 @default.
- W137102142 hasConceptScore W137102142C49937458 @default.
- W137102142 hasConceptScore W137102142C80444323 @default.
- W137102142 hasLocation W1371021421 @default.
- W137102142 hasOpenAccess W137102142 @default.
- W137102142 hasPrimaryLocation W1371021421 @default.
- W137102142 hasRelatedWork W1487518034 @default.
- W137102142 hasRelatedWork W1529354938 @default.
- W137102142 hasRelatedWork W1561532012 @default.
- W137102142 hasRelatedWork W1571504853 @default.
- W137102142 hasRelatedWork W1594813097 @default.
- W137102142 hasRelatedWork W1969307923 @default.
- W137102142 hasRelatedWork W2002120191 @default.
- W137102142 hasRelatedWork W2013398477 @default.
- W137102142 hasRelatedWork W2059732164 @default.
- W137102142 hasRelatedWork W2069459650 @default.
- W137102142 hasRelatedWork W2097415053 @default.
- W137102142 hasRelatedWork W2107596222 @default.
- W137102142 hasRelatedWork W2124140439 @default.
- W137102142 hasRelatedWork W2132968187 @default.
- W137102142 hasRelatedWork W2177693311 @default.
- W137102142 hasRelatedWork W2552637150 @default.
- W137102142 hasRelatedWork W3006299801 @default.
- W137102142 hasRelatedWork W3010451565 @default.
- W137102142 hasRelatedWork W3046950154 @default.
- W137102142 hasRelatedWork W3160022538 @default.
- W137102142 isParatext "false" @default.
- W137102142 isRetracted "false" @default.
- W137102142 magId "137102142" @default.
- W137102142 workType "article" @default.