The science of programming
Autor principal: | |
---|---|
Formato: | Libro |
Lenguaje: | Inglés |
Publicado: |
New York, NY :
Springer,
c1981
|
Edición: | 1st. ed. |
Colección: | Texts and monographs in computer science
|
Materias: | |
Aporte de: | Registro referencial: Solicitar el recurso aquí |
Tabla de Contenidos:
- Chapter 1. Propositions
- Chapter 2. Reasoning using Equivalence Transformations
- Chapter 3. A Natural Deduction System
- Chapter 4. Predicates
- Chapter 5. Notation and Conventions for Arrays
- Chapter 6. Using Assertions to Document Programs
- Chapter 7. The Predicate Transformer wp
- Chapter 8. The Commands skip, abort and Composition
- Chapter 9. The Assignment Command
- Chapter 10. The Alternative Command
- Chapter 11. The Iterative Command
- Chapter 12. Procedure Call
- Chapter 13. Introduction
- Chapter 14. Programming as a Goal-Oriented Activity
- Chapter 15. Developing Loops from Invariants and Bounds
- Chapter 16. Developing Invariants
- Chapter 17. Notes on Bound Functions
- Chapter 18. Using Iteration Instead of Recursion
- Chapter 19. Efficiency Considerations
- Chapter 20. Two Larger Examples of Program Development
- Chapter 21. Inverting Programs
- Chapter 22. Notes on Documentation
- Chapter 23. Historical Notes
- Appendix 1. Backus-Naur Form
- Appendix 2. Sets, Sequences, Integers and Real Numbers
- Appendix 3. Relations and Functions
- Appendix 4. Asymptotic Execution Time Properties
- Answers to Exercises
- References
- Index