On the criteria to be used in decomposing systems into modules
Communications of the ACM
Program development by stepwise refinement
Communications of the ACM
Information, Representation and Manipulation in a Computer
Information, Representation and Manipulation in a Computer
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
Programming with abstract data types
Proceedings of the ACM SIGPLAN symposium on Very high level languages
Rationale for the design of the Ada programming language
ACM SIGPLAN Notices - Rationale for the deisgn of the Ada programming language
Report on the programming language Euclid
ACM SIGPLAN Notices
Reliable software through composite design
Reliable software through composite design
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
SIMULA 67 common base language, (Norwegian Computing Center. Publication)
Structured programming
A dynamically self-adjusting structured editor
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
Hi-index | 48.22 |
Unlike static structures, dynamic Pascal-like data structures often suffer visibility problems due to the unrestricted use of the general pointer mechanism. By classifying these structures and identifying the different kinds of pointers, a methodology is proposed for achieving improved visibility.