Programmers plagued by the microcomputer development gaps of Pascal can get a helping hand from a language development system that edits, compiles, integrates, and debugs programs. Called LANDS, the system represents ...
详细信息
Programmers plagued by the microcomputer development gaps of Pascal can get a helping hand from a language development system that edits, compiles, integrates, and debugs programs. Called LANDS, the system represents a high-level tool that can be used for the entire software cycle, from initial editing of the source code to the final stages of debugging in the prototype hardware environment. Together the elements of the LANDS package meet the development needs of a Pascal-based design. The system compiler makes the system suitable for designing real-time software, as shown by an illustrative example.
The methods discussed here employ internal parallel sorting with subsequent external parallel merging. They differ from each other in the last sorting phase (merging). The proposed methods provide considerably better ...
详细信息
The methods discussed here employ internal parallel sorting with subsequent external parallel merging. They differ from each other in the last sorting phase (merging). The proposed methods provide considerably better estimates than the known similar methods.
programming takes an increasing percentage of system design time. This is particularly true for single-chip, microcomputer-based systems where the hardware design may be quick and easy but software takes as long as it...
详细信息
programming takes an increasing percentage of system design time. This is particularly true for single-chip, microcomputer-based systems where the hardware design may be quick and easy but software takes as long as it ever has. Development costs can be substantially reduced by writing the application programs in a high level language rather than in the microprocessor's assembly or machine language. High level languages are either interpreted or compiled. Putting an interpreter in the onboard read only memory (ROM) of a single-chip microcomputer allows it to be programmed directly in the high level language provided. An interpreter based on the Forth language has been developed for RCA's CDP1804 microcomputer.
This article emphasizes the growing need for good technical communication in application program development, and relates the usability of program documentation to the productivity of computersystems. It describes in...
详细信息
This article emphasizes the growing need for good technical communication in application program development, and relates the usability of program documentation to the productivity of computersystems. It describes in detail the process involved and the human thinking that must accompany the generation of high quality computer user documentation. The methodology described in this paper has been exercised by the author on two major interactive IBM application programs. However, the methodology should not be interpreted as an IBM discipline, and views expressed in this paper are those of the author.
In today's multifaceted engineering environment, documentation must be viewed as a design effort similar in concept to hardware/software design. The phases common to hardware/software design find counterparts in d...
详细信息
In today's multifaceted engineering environment, documentation must be viewed as a design effort similar in concept to hardware/software design. The phases common to hardware/software design find counterparts in documentation design as well. The predominant design phases include architecture, design, implementation, integration, test, and manufacture. Individual documentation requirements form a hierarchy of documentation types with each document fulfilling a specific purpose. Developing the documentation structure using structural technique is described.
Many proposals have been made for structuring distributed programs. This paper looks at one such proposal, the one embedded in the Argus programming language and system. The paper provides a discussion of decisions ma...
详细信息
ISBN:
(纸本)0818605014
Many proposals have been made for structuring distributed programs. This paper looks at one such proposal, the one embedded in the Argus programming language and system. The paper provides a discussion of decisions made in the two major areas of process structure and communication, and compares the chosen structures with alternatives. The paper emphasizes the rationale for decisions and the issues that must be considered in making such decisions.
XGKS is the name of a GKS 7. 2 implementation, which is under way at the computer and Automation Institute of Hungarian Academy of Sciences. A multitask design for GKS is presented, a realization for small computers a...
详细信息
ISBN:
(纸本)0444867708
XGKS is the name of a GKS 7. 2 implementation, which is under way at the computer and Automation Institute of Hungarian Academy of Sciences. A multitask design for GKS is presented, a realization for small computers and intelligent graphic hardware.
Video software documentation is an alternate form of documentation for large computersystems. It differs from written documentation in that the video version presents spoken information with graphics which can show m...
详细信息
ISBN:
(纸本)0818604689
Video software documentation is an alternate form of documentation for large computersystems. It differs from written documentation in that the video version presents spoken information with graphics which can show motion, whereas, written documentation is textual with static diagrams. Because video permits much faster capture of information, significant amounts of time are saved by producing video instead of written documentation. Software experts explain computer programs on video tape while following a highly structured outline and while using CRT screens, output report examples, and economically produced graphics. Video documentation is appropriate for maintenance programmers new to a system and for development teams suffering from rapid turnover. Programmers who use video documentations tapes report that they are easier to learn from than written documentation.
暂无评论