programminglanguage researchers increasingly recognize that a high proportion of application development costs involve the interface with users of the application, including various dialogues, input formats, error ch...
详细信息
Well organized large systems tend to consist of a large number of small pieces of code each of which captures a single semantic unit. These pieces of code are strung together to form larger semantic phrases, which are...
详细信息
Databases contain vast amounts of highly related data accessed by programs of considerable size and complexity. Therefore, database programming has a particular need for high level constructs that abstract from detail...
详细信息
Increased research interest in the software development process is threatening to crowd out the concerns of the end user. Computer science provides an abundance of tools, including specification languages, design lang...
详细信息
This paper shows how the principles of programming methodology and language design can help solve the problem of specifying and creating interactive display interfaces for softwaresystems. Abstraction techniques, suc...
详细信息
We are designing a software development system that implements "what you see is what you get" for pro-gramming. The system, called OMEGA, allows software to be displayed, processed, and modified, using picto...
详细信息
Unifying programming and command languages is a promising idea that has yet to be thoroughly exploited. Most attempts at such unification have used Lisp or traditional languages, such as Pascal. This paper describes t...
详细信息
GLISP is a high-level language that is based on Lisp and is compiled into Lisp. It provides a versatile abstract-data-type facility with hierarchical inheritance of properties and object-centered programming. The obje...
The relational data model (RDM) provides a powerful basis for high level language constructs that are used in representing structural (static) ana Dehavioural (dynamic) properties of data intensive applications. A fun...
详细信息
暂无评论