ELUS by Eleusinian Enterprises is discussed as an example of a mixed language Forth implementation which includes its own GUI toolkit, the Interactive Screen designer. The linked MetaWINDOW graphics library (Metagraph...
详细信息
ELUS by Eleusinian Enterprises is discussed as an example of a mixed language Forth implementation which includes its own GUI toolkit, the Interactive Screen designer. The linked MetaWINDOW graphics library (Metagraphics Software Corporation), makes the design and implementation of graphics application user interfaces possible, intuitive, and efficient. The discussed utilities of the Interactive Screen designer include the design of standard window and control screen objects, paint facilities for creating customdesigned application windows, and a Linker utility which allows any predefined screen region to be linked to executable code. A music application, ELUS:TD, and an ELUS music utility, SETMATRIX, are demonstrated as examples of virtual device panels and control interfaces created with the Interactive Screen designer.
In this paper, we present a distributed graphics programminglanguage called DGLa, which facilitates the development of distributed graphics application. DGLa is an upward compatible extension of programminglanguage ...
详细信息
ISBN:
(纸本)0780312333
In this paper, we present a distributed graphics programminglanguage called DGLa, which facilitates the development of distributed graphics application. DGLa is an upward compatible extension of programminglanguage C. Facilities for distributed programming and graphics support are included in it. It supports synchronous and asynchronous communication and provides programmer with multiple control mechanism for process communication. The graphics support of DGLa is powerful, for both sequential graphics library and parallel graphics library are provided. The design consideration, implementation experience are discussed in detail in this paper. Application examples are also given.
This paper addresses the problem of automating the process of programming in general, and offers a solution for the scientific computation application domain. The goal of an automated programming system is to minimize...
详细信息
An object model describes the objects and classes in a system and their relationships among one another. When the desired implementationlanguage is Ada 83, the software designer cannot directly implement the inherita...
详细信息
This paper presents a discussion of why languages that support multiple paradigms (i.e. multiparadigm languages) have the potential to be good pedagogical tools for teaching programming skills. Several examples are gi...
详细信息
ISBN:
(纸本)0897915585
This paper presents a discussion of why languages that support multiple paradigms (i.e. multiparadigm languages) have the potential to be good pedagogical tools for teaching programming skills. Several examples are given that demonstrate how different programming paradigms are expressed in a working multiparadigm language. The examples, though brief, provide a glimpse of how much expressiveness a simple multiparadigm design can embody and they suggest that the potential role of multiparadigm languages as teaching tools is promising.
The authors describe the design and implementation of the MONARCH system, which is a network programming support based on an object-oriented paradigm. As a popular programming aid for network applications, the RPC (re...
详细信息
In this paper we present a data model for design representation, BEPPO (Basic, Efficient, Portable, Persistent Objects) provides a data model, schema language and schema invariant programming interface geared towards ...
详细信息
ISBN:
(纸本)0818643528
In this paper we present a data model for design representation, BEPPO (Basic, Efficient, Portable, Persistent Objects) provides a data model, schema language and schema invariant programming interface geared towards the representation of arbitrary design data. Its domain invariant concepts and well-defined interfaces to applications and to the underlying storage manager make it suitable as a flexible basis for design data storage and manipulation in a CAD framework. BEPPO served as a vehicle to implement CFI's design Representation programming Interface.
High Performance Fortran (HPF) is anticipated to be an industry-wide standard language protable from workstations to massively parallel supercomputers, impelemented by many vendors. Functions needed on the highest-per...
详细信息
ISBN:
(纸本)0818643404
High Performance Fortran (HPF) is anticipated to be an industry-wide standard language protable from workstations to massively parallel supercomputers, impelemented by many vendors. Functions needed on the highest-performance parallel machines are particularly well-supported in HPF. The definition of HPF, (version 1, completed May 1993) incorporated feedback from a large number of users during the languagedesign phase. The purpose of this workshop is to continue the interaction among developers of compilers and software tools for HPF, potential users of HPF and hardware developers. Specifically, this workshop focuses on the feedback from the implementors of HPF as well as from users of the initial implementations.
The PDAS (Processor design Automation System) is a new approach to design automation that employs formal methods to achieve a new level of design power and the ability to formally validate designs. Our idea is to deve...
详细信息
ISBN:
(纸本)0818643528
The PDAS (Processor design Automation System) is a new approach to design automation that employs formal methods to achieve a new level of design power and the ability to formally validate designs. Our idea is to develop a design automation system which considers both microprocessor hardware design and design of the corresponding language compiler concurrently. Benchmark programs are used to motivate design decisions and optimize performance. Computer optimizations are considered during the design of hardware. Our system spans languagedesign, compiler design, instruction set design, microarchitecture, and VLSI implementation.
暂无评论