A simple tree-like programming/specification language is presented. The central idea is the dividing of conventional programming constructs into the two classes of and and or subgoaling, the subgoal tree itself consti...
详细信息
Two sets of commercial PL/I programs are studied. One set represents programming practice before the introduction of structured programming techniques and the other set after their introduction. The use of these new m...
详细信息
A framework for concurrent object oriented programming (OOP) with multiple inheritance is discussed. In OOP framework, guarded procedure is a boolean expression specified in the procedure heading. In this framework, a...
详细信息
A framework for concurrent object oriented programming (OOP) with multiple inheritance is discussed. In OOP framework, guarded procedure is a boolean expression specified in the procedure heading. In this framework, a class is implemented as a pointer type bound to a record type with procedure components. The approach provides a generic solution to a large class of structured programming languages. The mechanism efficiently implements dynamic binding as procedure assignments.
structured programming skills are a must for anyone writing computer software. This paper will present to the reader the concept of the style guide as a tool for insuring structured programming skills are developed by...
详细信息
structured programming skills are a must for anyone writing computer software. This paper will present to the reader the concept of the style guide as a tool for insuring structured programming skills are developed by both novice and experienced programmers. A style guide is normally a written document, either hard copy or on-line, that provides rules for formatting, documenting, variable naming and other important skills that are required for insuring written code is readable, reusable and maintainable. One style guide is not suitable for all programming languages and therefore each language will normally have it's own style guide covering a standard set of topics. Topics of the paper are a detailed description of a style guide, how to develop a sound style guide, introduction of the style guide concepts through visual examples and methods of enforcement in the class room environment.
The session on structured programming was both interesting and lively, and many aspects of structured programming were discussed. Conspicuous by its absence was a debate on the use of goto's;chairman Bob Freiburgh...
详细信息
Reconfigurability and reliability are two keys for the success of an AUV mission control software. The Strategic layer of our software architecture is the level where control of the mission is accomplished. Here, code...
详细信息
Reconfigurability and reliability are two keys for the success of an AUV mission control software. The Strategic layer of our software architecture is the level where control of the mission is accomplished. Here, code may change to meet the requirements of different missions and must therefore be easily reconfigurable. structured programming is one method of developing this logical control code for the Strategic level. This thesis will show that this approach is a workable alternative to a strict rule based language currently proposed, but may end up with a large number of code lines to consider if missions are changed.
[Auto Generated] Each form of stream I/O offers the PL/I programmer certain advantages and disadvantages. Advantages of list-directed I/O are that it easy to code and it useful debugging tool. A disadvantage ofGET LIS...
详细信息
[Auto Generated] Each form of stream I/O offers the PL/I programmer certain advantages and disadvantages. Advantages of list-directed I/O are that it easy to code and it useful debugging tool. A disadvantage ofGET LIST is that the data items must be PL/I constants separated by blanks or commas; therefore, more space is usually required to represent the data on the input medium than in other types of stream input.
Today, with the thrust being made with structured programming, questions arise concerning the relevance of assembler language code. The purpose of this paper is to defend assembler language programming by showing its ...
详细信息
ISBN:
(纸本)9781450374071
Today, with the thrust being made with structured programming, questions arise concerning the relevance of assembler language code. The purpose of this paper is to defend assembler language programming by showing its relevance and to show how we present the course with a structured programming emphasis.
Claims have been made that the failure of empirical studies to establish the efficacy of structured programming is due to the lack of psychological models of the program- ming task. Many authors have pointed out that ...
详细信息
Claims have been made that the failure of empirical studies to establish the efficacy of structured programming is due to the lack of psychological models of the program- ming task. Many authors have pointed out that psychological research on the human information processing model might provide substance to the claim that structured programming facilitates a programmers understanding of program logic. This thesis reviews the results of current psychological research and shows that at this time it is not possible to build a satisfactory psychological model of the programmer and his/her task. In order tc define the programming task more clearly, the issues involving the psychological model are identified.
Regular Expression Compiler (REC) is a programming language of extremely simple structure. It is a goto-less language which has very appealing transfer of control operations. It is a generalized language which can be ...
详细信息
ISBN:
(纸本)9780897910149
Regular Expression Compiler (REC) is a programming language of extremely simple structure. It is a goto-less language which has very appealing transfer of control operations. It is a generalized language which can be implemented for special purpose applications by a proper choice of operators and predicates. This paper describes REC language and one of its "symbol manipulation" implementations, REC/SM. The language has been enormously successful from the users satisfaction point of view. And like BLISS, it has once again proved that the well-publicized inconvenience of programming without a goto is a myth.
暂无评论