Hot Best Seller

The Deductive Foundations of Computer Programming

Availability: Ready to download

Logic plays a fundamental role in computer science analogous to that played by calculus in physics and traditional engineering. In software engineering, systems with the ability to perform logical deduction are being applied to the synthesis, verification and transformation of computer programs. In artificial intelligence, such systems are applied to the understanding of n Logic plays a fundamental role in computer science analogous to that played by calculus in physics and traditional engineering. In software engineering, systems with the ability to perform logical deduction are being applied to the synthesis, verification and transformation of computer programs. In artificial intelligence, such systems are applied to the understanding of natural language and the formation of commonsense and robotic plans. Expert systems, deductive databases, and logic-programming systems may be regarded as rudimentary applications of this new deductive technology.This book provides a carefully paced introduction to the logical underpinnings of these applications. Exceptionally clear and laced with examples, this book requires no prior knowledge of logic or programming. It interleaves a basic treatment of logic with a discussion of its application in automated deduction. This work provides most readable introduction to the logical concepts and techniques underlying computer programming.


Compare

Logic plays a fundamental role in computer science analogous to that played by calculus in physics and traditional engineering. In software engineering, systems with the ability to perform logical deduction are being applied to the synthesis, verification and transformation of computer programs. In artificial intelligence, such systems are applied to the understanding of n Logic plays a fundamental role in computer science analogous to that played by calculus in physics and traditional engineering. In software engineering, systems with the ability to perform logical deduction are being applied to the synthesis, verification and transformation of computer programs. In artificial intelligence, such systems are applied to the understanding of natural language and the formation of commonsense and robotic plans. Expert systems, deductive databases, and logic-programming systems may be regarded as rudimentary applications of this new deductive technology.This book provides a carefully paced introduction to the logical underpinnings of these applications. Exceptionally clear and laced with examples, this book requires no prior knowledge of logic or programming. It interleaves a basic treatment of logic with a discussion of its application in automated deduction. This work provides most readable introduction to the logical concepts and techniques underlying computer programming.

24 review for The Deductive Foundations of Computer Programming

  1. 4 out of 5

    Ushan

    This book has nothing to do with computer programming; it is an elementary introduction to propositional and predicate logic with simple illustrations from computer science: the theory of nonnegative integers, tuples, trees, and so on. The first author is supposed to be a big authority on formal verification of reactive systems.

  2. 5 out of 5

    Komyo

  3. 5 out of 5

    Jovany Agathe

  4. 5 out of 5

    Prateek

  5. 4 out of 5

    Nijeel

  6. 4 out of 5

    Amanda

  7. 5 out of 5

    Tim6502

  8. 5 out of 5

    Ryan Houlette

  9. 4 out of 5

    Hsafar

  10. 5 out of 5

    Cumulus Clouds

  11. 5 out of 5

    Abdulkareem Alshammeri

  12. 4 out of 5

    Linda

  13. 5 out of 5

    Fatma

  14. 5 out of 5

    Michael Johnson

  15. 4 out of 5

    Ali

  16. 5 out of 5

    Ahmad Khalifa

  17. 5 out of 5

    BookDB

  18. 4 out of 5

    William Darian

  19. 5 out of 5

    Aidin

  20. 4 out of 5

    Jake

  21. 4 out of 5

    Ria Mae

  22. 5 out of 5

    C├ęsar Bv

  23. 4 out of 5

    Yuvraj

  24. 5 out of 5

    Brahim Hamza

Add a review

Your email address will not be published. Required fields are marked *

Loading...
We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy.