I read this book during my preparation for a comprehensive exam, which includes materials about theory of computation. I was bad at theory all the time, but reading this book removes all my confusions. It looks like lots of math at first glance, but all the theorems explained clearly after the declarations. This book is also very helpful to understand the fundamental theory for programming languages. I recommend this book...
0Report
I've had the privilege of taking Prof. Martin's two-semester course from this text here at NDSU, and it has been quite enjoyable. The text provides a solid description and set of proofs for the more mathematically-minded students (such as myself). I think that the problem that many other reviewers seem to have faced is that their instructors fall short in their ability to teach this subject. Coupled with a good instructor...
0Report
Comments on a Mathematic book can be very divergent. This book is a good example, some people rate it 5 stars and other rated 1 star. (My humble opinions is that this is normally a sign that this is a good Math book).The book is very Mathematically rigorous, growing up the big tree step by step. It has no "friendly approaches" in its explaination but clean and dry proofs. I think this is what Mathematics book supposed to be.If...
0Report
This is actually my favourite book in computer science. John C. Martin has a true gift for writing. The book is a good introduction to the subject for an intelligent but an unexperienced reader. The reason why I like this book is because it is very motivating - the author manages to demonstrate the beauty and elegance of the subject. The only weakness of the book I can think of is that it gives overly detailed explanations...
0Report
Logic and linguistics interweave and become virtually indistinguishable through the unifying topic of computability. Any serious seeker of knowledge must be familiar with the underlying concepts of computation. Psychology, philosophy, computer science, the physical and metaphysical are all touched upon by this one subject.The approach of this work is fairly standard. It begins with machines generating or recognizing languages...
0Report