
Including easily digested information about fundamental techniques and concepts in software construction, this book is distinct in unifying pure theory with pragmatic details. Driven by generic problems and concepts, with brief and complete illustrations from languages including...

Intended primarily as a textbook for Computer Science graduates, this book includes both simple and advanced concepts of programming from a wide selection of common paradigms and languages, ranging through functional, object, machine-code, Prolog, Java, etc which are defined...

Including easily digested information about fundamental techniques and concepts in software construction, this book is distinct in unifying pure theory with pragmatic details. Driven by generic problems and concepts, with brief and complete illustrations from languages including...