Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Introduction to the Theory of Computation

Buy

You are about to embark on the study of a fascinating and important subject: the theory of computation. It comprises the fundamental mathematical properties of computer hardware, software, and certain applications thereof. In studying this subject we seek to determine what can and cannot be computed, how quickly, with how much memory, and on which type of computational model. The subject has obvious connections with engineering practice, and, as in many sciences, it also has purely philosophical aspects.

I know that many of you are looking forward to studying this material but some may not be here out of choice. You may want to obtain a degree in computer sci- ence or engineering, and a course in theory is required—God knows why. After all, isn't theory arcane, boring, and worst of all, irrelevant?

To see that theory is neither arcane nor boring, but instead quite understand- able and even interesting, read on. Theoretical computer science does have many fascinating big ideas, but it also has many small and sometimes dull details that can be tiresome. Learning any new subject is hard work, but it becomes easier and more enjoyable if the subject is properly presented. My primary objective in writing this book is to expose you to the genuinely exciting aspects of computer theory, without getting bogged down in the drudgery. Of course, the only way to determine whether theory interests you is to try learning it.

(HTML tags aren't allowed.)

Dancing Revelations: Alvin Ailey's Embodiment of African American Culture
Dancing Revelations: Alvin Ailey's Embodiment of African American Culture
Alvin Ailey (1931–89) is arguably the most important black American choreographer
in the short history of modern dance. He created a body of dance works
that shaped African American participation in American modern dance during
the thirty-year period before his death. The company he founded in 1958, the
Alvin Ailey
...
Building the Perfect PC
Building the Perfect PC

Build a PC that will outperform any brand-name box on the market

Yes, even if you’re not a total geek you can build your own PC -- and we guarantee it’s worth the effort. You’ll discover that the quality is better and the cost is much lower than any comparable off-the-shelf PC you can buy. Design...

C# for Programmers (2nd Edition)
C# for Programmers (2nd Edition)

The practicing programmer's DEITEL® guide to C# and the powerful Microsoft .NET Framework

Written for programmers with a background in C++, Java, or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft's C#...


High Availability MySQL Cookbook
High Availability MySQL Cookbook

High Availability is something that all web sites hope to achieve, especially those that are linked to big companies.

MySQL, an open source relational database management system (RDBMS), can be made highly available to protect from corruption, hardware failure, software crashes, and user error. Running a MySQL setup is quite...

Read & Think Spanish, Premium Third Edition
Read & Think Spanish, Premium Third Edition

Your first-class ticket to building key Spanish language skills

From the bestselling Read & Think series, this fully-illustrated third edition of Read & Think Spanish brings the Spanish language to life! In addition to introducing, developing, and growing key vocabulary, this book gives you an insider’s look at the...

Why Programs Fail, Second Edition: A Guide to Systematic Debugging
Why Programs Fail, Second Edition: A Guide to Systematic Debugging

Why Programs Fail, winner of the Jolt Productivity Award, has been freshly updated to bring readers up-to-speed on all the new methodologies that will help save them, their companies, and consumers a lot of headaches. Find out about bugs in computer programs, how to find them, how to reproduce them, and how to fix them in such a way that they do...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy