Constraint Imperative Programming

Պահպանված է:
Մատենագիտական մանրամասներ
Հրատարակված է:ProQuest Dissertations and Theses (1991)
Հիմնական հեղինակ: Freeman-Benson, Bjorn Nathan
Հրապարակվել է:
ProQuest Dissertations & Theses
Խորագրեր:
Առցանց հասանելիություն:Citation/Abstract
Full Text - PDF
Ցուցիչներ: Ավելացրեք ցուցիչ
Չկան պիտակներ, Եղեք առաջինը, ով նշում է այս գրառումը!

MARC

LEADER 00000nab a2200000uu 4500
001 303982268
003 UK-CbPIL
020 |a 979-8-208-33712-7 
035 |a 303982268 
045 0 |b d19910101 
084 |a 66569  |2 nlm 
100 1 |a Freeman-Benson, Bjorn Nathan 
245 1 |a Constraint Imperative Programming 
260 |b ProQuest Dissertations & Theses  |c 1991 
513 |a Dissertation/Thesis 
520 3 |a Two major programming language paradigms are the imperative and declarative ones. Software engineers typically use concepts from both paradigms when designing a system, yet are forced to implement those ideas in a single-paradigm programming language. This dissertation presents an integration of specific features from the imperative and declarative paradigms in a new programming language framework: Constraint Imperative Programming. Explicit control flow and destructive assignment are taken from the imperative paradigm. Explicit, system-maintained constraints (i.e., data relations) are taken from the declarative paradigm. This dissertation claims that this integrated framework has a clean, well-defined semantics, and that languages in this framework can be implemented with reasonable efficiency. This dissertation further claims that these languages are more expressive than purely imperative or purely constraint languages, because they allow each concept to be expressed in whichever fundamental paradigm is most suitable, rather than forcing them all into a single paradigm. This dissertation includes a semantic definition of Constraint imperative Programming (CIP), a discussion of the design issues for CIP languages, and a proof-of-concept implementation: Kaleidoscope 90. 
653 |a Computer science 
773 0 |t ProQuest Dissertations and Theses  |g (1991) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/303982268/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/303982268/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch