Results 1 - 10
of
105,313
Smalltalk-80 - The Interactive Programming Environment
, 1984
"... The user interface to the Smalltalk-80 system is a multipurpose interface, designed to facilitate text and graphics creation and manipulation, program development, and
information storage and retrieval.
You, as the user create, manipulate, save, or retrieve, either a visual form or specific informat ..."
Abstract
-
Cited by 257 (0 self)
- Add to MetaCart
The user interface to the Smalltalk-80 system is a multipurpose interface, designed to facilitate text and graphics creation and manipulation, program development, and
information storage and retrieval.
You, as the user create, manipulate, save, or retrieve, either a visual form or specific
Interactive Programming Environment for ML
, 1997
"... This paper presents our experiment in building a programming environment for ML. The approach is based on reusability. From existing compilers we derive some tools that assist users in developing ML programs. ML being a strongly typed language, its typechecking algorithm plays a central role. So we ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
This paper presents our experiment in building a programming environment for ML. The approach is based on reusability. From existing compilers we derive some tools that assist users in developing ML programs. ML being a strongly typed language, its typechecking algorithm plays a central role. So we
Usability Analysis of Visual Programming Environments: a `cognitive dimensions' framework
- JOURNAL OF VISUAL LANGUAGES AND COMPUTING
, 1996
"... The cognitive dimensions framework is a broad-brush evaluation technique for interactive devices and for non-interactive notations. It sets out a small vocabulary of terms designed to capture the cognitively-relevant aspects of structure, and shows how they can be traded off against each other. T ..."
Abstract
-
Cited by 514 (13 self)
- Add to MetaCart
. The purpose of this paper is to propose the framework as an evaluation technique for visual programming environments. We apply it to two commercially-available dataflow languages (with further examples from other systems) and conclude that it is effective and insightful; other HCI-based evaluation
Generating Uniform User-Interfaces For Interactive Programming Environments
, 1994
"... representation of application domain : : : : : : : : 56 4.4.1 Abstract representation of state : : : : : : : : : : : : 57 4.4.2 A user session : : : : : : : : : : : : : : : : : : : : : : 58 4.5 SEAL: an experiment in UI definition : : : : : : : : : : : : 59 4.5.1 The ASF+SDF specification formalism ..."
Abstract
- Add to MetaCart
representation of application domain : : : : : : : : 56 4.4.1 Abstract representation of state : : : : : : : : : : : : 57 4.4.2 A user session : : : : : : : : : : : : : : : : : : : : : : 58 4.5 SEAL: an experiment in UI definition : : : : : : : : : : : : 59 4.5.1 The ASF+SDF specification formalism : : : : : : : 59 4.5.2 Overview of SEAL : : : : : : : : : : : : : : : : : : : 61 4.5.3 Examples in SEAL : : : : : : : : : : : : : : : : : : : 64 4.5.4 Miscellaneous issues : : : : : : : : : : : : : : : : : : 69 4.5.5 Implementation : : : : : : : : : : : : : : : : : : : : : 69 4.6 Related work : : : : : : : : : : : : : : : : : : : : : : : : : : 72 4.6.1 Representational schemes : : : : : : : : : : : : : : : 72 4.6.2 Connection mechanisms : : : : : : : : : : : : : : : : 74 4.7 Discussion and conclusions : : : : : : : : : : : : : : : : : : : 75 4.7.1 Summary : : : : : : : : : : : : : : : : : : : : : : : : 75 4.7.2 Advantages : : : : : : : : : : : : : : : : : : : : : : : 76 4.7.3 Disadvantages : : : : : : : : : : : : : : : : : : : : : : 76 4.7.4 Final remarks : : : : : : : : : : : : : : : : : : : : : : 77 5 Generating applications with SEAL: some case studies 79 5.1
The synchronous dataflow programming language LUSTRE
- Proceedings of the IEEE
, 1991
"... This paper describes the language Lustre, which is a dataflow synchronous language, designed for programming reactive systems --- such as automatic control and monitoring systems --- as well as for describing hardware. The dataflow aspect of Lustre makes it very close to usual description tools in t ..."
Abstract
-
Cited by 646 (50 self)
- Add to MetaCart
continuously interact with a given physical environment, when this environment is unable to sy...
Syned-- A Language-Based Editor for an Interactive Programming Environment
"... Language-based editors (LBE’s) for programming languages are central components of Interactive Programming Environments (IPE’s). These editors incorporate knowledge about programming languages in order to make program construction less difficult. They may also serve as gateways to the IPE, structuri ..."
Abstract
- Add to MetaCart
Language-based editors (LBE’s) for programming languages are central components of Interactive Programming Environments (IPE’s). These editors incorporate knowledge about programming languages in order to make program construction less difficult. They may also serve as gateways to the IPE
The C Programming Language
, 1988
"... The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become on ..."
Abstract
-
Cited by 1532 (16 self)
- Add to MetaCart
The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system. Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become
Model Checking Programs
, 2003
"... The majority of work carried out in the formal methods community throughout the last three decades has (for good reasons) been devoted to special languages designed to make it easier to experiment with mechanized formal methods such as theorem provers, proof checkers and model checkers. In this pape ..."
Abstract
-
Cited by 592 (63 self)
- Add to MetaCart
environment for Java, called Java PathFinder (JPF), which integrates model checking, program analysis and testing. Part of this work has consisted of building a new Java Virtual Machine that interprets Java bytecode. JPF uses state compression to handle big states, and partial order and symmetry reduction
Concurrent Constraint Programming
, 1993
"... This paper presents a new and very rich class of (con-current) programming languages, based on the notion of comput.ing with parhal information, and the con-commitant notions of consistency and entailment. ’ In this framework, computation emerges from the inter-action of concurrently executing agent ..."
Abstract
-
Cited by 502 (16 self)
- Add to MetaCart
This paper presents a new and very rich class of (con-current) programming languages, based on the notion of comput.ing with parhal information, and the con-commitant notions of consistency and entailment. ’ In this framework, computation emerges from the inter-action of concurrently executing
An ecological perspective on health promotion programs
- Health Education Quarterly
, 1988
"... During the past 20 years there has been a dramatic increase in societal interest in preventing disability and death in the United States by changing individual behaviors linked to the risk of contracting chronic diseases. This renewed interest in health pro-motion and disease prevention has not been ..."
Abstract
-
Cited by 499 (2 self)
- Add to MetaCart
changes in the social environment will produce changes in individuals, and that the support of individ-uals in the population is essential for implementing environmental changes.
Results 1 - 10
of
105,313