Jump to ratings and reviews
Rate this book

Logic and Language Models for Computer Science

Rate this book
This text makes in-depth explorations of a broad range of theoretical topics in computer science. It plunges into the applications of the abstract concepts in order to confront and address the skepticism of readers, and instill in them an appreciation for the usefulness of theory. A two-part presentation integrates logic and formal language—both with applications. Chapter topics cover mathematical preliminaries, propositional logic, proving why and how, predicate logic, proving with predicates, program verification, logic programming, language models for computer science, language models, finite automata and their languages, regular expressions, a tool for building lexical scanners, context-free grammars, pushdown automata and parsing, and turing machines. For future computer scientists.

341 pages, Paperback

Published January 17, 2002

6 people want to read

About the author

Henry Hamburger

5 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (25%)
4 stars
3 (37%)
3 stars
3 (37%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
152 reviews3 followers
March 26, 2020
I read this for a class taught by one of the two authors (who I heard commenting quite shyly and uncomfortably on NPR about his friend Martin Gardner's death about a year later). It is quite easy to read and understand. The lower community rating comes from the fact that this is a book about logic and rather difficult, despite what I just said. Don't be tricked by numbers! :) You could do much, much worse with a textbook to learn about grammars and languages and automata theory.
1 review
April 22, 2013
Well written, you can learn everything needed for the course from simply reading this book.

4Stars because it doesn't go into detail for certain important topics.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.