Skip to content
Scan a barcode
Scan
Added to your cart
Paperback The Science of Programming (Monographs in Computer Science) Book

ISBN: 0387964800

ISBN13: 9780387964805

The Science of Programming (Monographs in Computer Science)

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Hardcover

Condition: New

$109.99
50 Available
Ships within 2-3 days

You Might Also Enjoy

Concrete Mathematics: A Foundation for Computer Science
Concrete Mathematics: A Foundation for Computer Science
Donald Ervin Knuth, Ronald L. Graham, Oren Patashnik

from: $52.99

CUDA Application Design and Development
CUDA Application Design and Development
Rob Farber

from: $60.55

Elements of set theory
Elements of set theory
Peter W Zehna

from: $12.19

CUDA by Example: An Introduction to General-Purpose GPU Programming
CUDA by Example: An Introduction to General-Purpose GPU Programming
Jason Sanders, Edward Kandrot

from: $26.49

A Discipline of Programming (Prentice-Hall Series in Automatic Computation)
A Discipline of Programming (Prentice-Hall Series in Automatic Computation)
Edsger W. Dijkstra

from: $12.79

Neural Networks: A Comprehensive Foundation
Neural Networks: A Comprehensive Foundation
Simon Haykin

from: $9.79

Neuro Web Design: What Makes Them Click? (Voices That Matter)
Neuro Web Design: What Makes Them Click? (Voices That Matter)
Susan M. Weinschenk

from: $4.69

How to Prove It: A Structured Approach
How to Prove It: A Structured Approach
Daniel J. Velleman

from: $32.09

Algorithms + Data Structures = Programs (Prentice-Hall Series in Automatic Computation)
Algorithms + Data Structures = Programs (Prentice-Hall Series in Automatic Computation)
Niklaus Wirth

from: $15.89

The Practice of Programming
The Practice of Programming
Rob Pike, Brian W. Kernighan

from: $7.39

Art of Computer Programming, Volume 1: Fundamental Algorithms
Art of Computer Programming, Volume 1: Fundamental Algorithms
Donald Ervin Knuth

from: $23.09

Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
Craig Larman

from: $5.09

The Mythical Man-Month: Essays on Software Engineering
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr.

from: $5.09

Introduction to Engineering Programming: In C, Matlab and Java
Introduction to Engineering Programming: In C, Matlab and Java
Mark Austin

from: $10.79

Programming Pearls
Programming Pearls
Jon L. Bentley

from: $5.29

Rapid Development
Rapid Development
Steve McConnell

from: $6.19

The UNIX Programming Environment
The UNIX Programming Environment
Brian W. Kernighan, Rob Pike

from: $8.39

Algorithims in C (Computer Science Ser)
Algorithims in C (Computer Science Ser)
Robert Sedgewick

from: $5.29

The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer Science and Information Processing)
The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer Science and Information Processing)
Alfred V. Aho

from: $12.29

How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)
How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)
George Pólya, G. Pólya

from: $9.29

Book Overview

Describes basic programming principles and their step-by- step applications.Numerous examples are included.

Customer Reviews

0 customer rating | 0 review

Rated 5 stars
A good book that can enhance your programming

If you want to make a good programmer,you should study it. Many programmers just like programming , but they ignore how to verify their program is whether good enough or not.

0Report

Rated 5 stars
One of the best computing books of all time

This book makes my top-ten list of best computing books of the decade of the eighties. It certainly changed my outlook on how to write programs. The incorporation of logic into the code to mathematically prove that it works correctly was an ideal in the eighties and to some extent it remains an ideal. Nevertheless, that is not a reflection of the value of program correctness, but a consequence of the slow changes that sometimes...

2Report

Rated 5 stars
Excellent book on writing correct programs

The book provides an excellent introduction to logic and then shows how by using the language of logic and mathematics to specify pre-conditions and post-conditions one can develop provably correct programs from these pre-conditions and post-conditions.I have used the methods in this book to develop advanced algorithms in Computer Graphics which could not have been developed in any other way.The book is both a tutorial...

0Report

Rated 5 stars
A book for programmers, not MFC nerds

Simply put, a book that re-introduces the idea of program correctness over all else. An excellent source on program design & analysis, checking for correctness using a logic-based approach. A book that builds from the fundamentals. Not for those who are looking for quick fixes.

0Report

Rated 5 stars
A very good book in the diffcult field

The book deals with the way of development of programs using mathematical principles. This line of observation ( mentioned in the preface) " One can not learn to write large programs effectively until one has learned to write small ones effectively" captures the motivation of the book. There are three parts; part I introduces predicate logic; it includes natural deduction system; Part II builds the mathematical treatment...

1Report

Copyright © 2025 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured