How to design programs
Authors: F. Matthias, F. Matthew, F. Robert Brew
Year: 2022
Number of pages: 726
The purpose of this book is to introduce readers to a systematic approach to design and to develop proper programming skills that involve step-by-step planning and understanding of work tasks at each stage of program creation. The focus of the book is on general principles of program design, so it uses a specialized learning language, Racket, rather than the industry standard language, and the DrRacket programming environment, which provides engaging instruction. The capabilities of the environment grow as the reader masters the material, all the way up to supporting a complete language suitable for the full range of programming tasks.