• формат djvu
  • размер 3.4 МБ
  • добавлен 24 августа 2011 г.
McNaughton R. Elementary Computability, Formal Languages, and Automata
Prentice Hall, 1982. - 417 Pages.

This book is an introduction to theoretical computer science emphasizing two interrelated areas: the theory of computability (how to tell whether problems are algorithmically solvable) and the theory of formal languages (how to design and use special languages, as for algorithms). Automata (idealized computer devices) are used as precise models of computation in studies that have actual computers as their primary application. Other areas, such as semantics and computational complexity, are treated briefly, in an attempt to bring all of theoretical computer science into view.
There are many excellent books in theoretical computer science for the graduate student and the more advanced undergraduate. These are, for the most part, too advanced for students without previous exposure to theoretical issues, even those with experience in programming: The main difficulty is that there are not enough exercises suitable for students confronting theory for the first time. This book seeks to provide a well-rounded and elementary explanation of the issues, and, more important, an adequate supply of exercises at the right level, integrated with the text. A number of groups of exercises are particularly appropriate for beginning students, but exercises for the more advanced or more mathematically inclined students are provided throughout.
Смотрите также

Chiswell I.M. A Course in Formal Languages, Automata and Groups

  • формат pdf
  • размер 1.14 МБ
  • добавлен 25 ноября 2011 г.
Springer, 2008. - 161 pages. The study of formal languages and automata has proved to be a source of much interest and discussion amongst mathematicians in recent times. This book, written by Professor Ian Chiswell, attempts to provide a comprehensive textbook for undergraduate and postgraduate mathematicians with an interest in this developing field. The first three Chapters give a rigorous proof that various notions of recursively enumerable...

Davis M.D., Weyuker E.J. Computability, Complexity, and Languages

  • формат djvu
  • размер 2.47 МБ
  • добавлен 24 октября 2011 г.
Издательство Academic Press, 1983, -435 pp. Theoretical computer science is the mathematical study of models of computation. As such, it originated in the 1930s, well before the existence of modern computers, in the work of the logicians Church, Godel, Kleene, Post, and Turing. This early work has had a profound influence on the practical and theoretical development of computer science. Not only has the Turing-machine model proved basic for theo...

Epp S.S. Discrete Mathematics with Applications

  • формат pdf
  • размер 47.76 МБ
  • добавлен 22 февраля 2011 г.
Brooks Cole, 2003. - 928 pages. Susanna Epp's Discrete Mathematics, Third edition provides a clear introduction to discrete mathematics. Renowned for her lucid, accessible prose, Epp explains complex, abstract concepts with clarity and precision. This book presents not only the major themes of discrete mathematics, but also the reasoning that underlies mathematical thought. Students develop the ability to think abstractly as they study the ideas...

Hachtel G.D., Somenzi F. Logic Synthesis and Verification Algorithms

  • формат pdf
  • размер 39.81 МБ
  • добавлен 24 октября 2011 г.
Издательство Kluwer, 2002, -568 pp. This book grew from courses taught at the University of Colorado (Boulder) and at the Universidad Politecnica de Madrid, Spain. As the title suggests, we were motivated by two disparate objectives. First, the VLSI CAD group at Boulder was given the responsibility for teaching a course which satisfied the ABET requirement for an upper division algorithms and discrete mathematics course in a EE or ECE curriculum...

Hromkovi? J. Theoretical Computer Science. Introduction to Automata, Computability, Complexity, Algorithmics, Randomization, Communication, and Cryptography

  • формат djvu
  • размер 5.94 МБ
  • добавлен 31 января 2012 г.
Издательство Springer, 2004, -318 pp. This textbook is an introduction to theoretical computer science with a focus on the development of its algorithmic concepts. It is based on a substantially extended translation of the German textbook "Algorithmische Konzepte der Informatik" written for the first introductory course to theoretical fundamentals of computer science at the University of Aachen. The topics have been chosen to strike a balance be...

Ito M. Automata, Formal Languages and Algebraic Systems

  • формат pdf
  • размер 1.69 МБ
  • добавлен 18 октября 2011 г.
World Scientific Publishing Company, 2010. - 248 pages. This volume consists of papers selected from the presentations at the workshop and includes mainly recent developments in the fields of formal languages, automata theory and algebraic systems related to the theoretical computer science and informatics. It covers the areas such as automata and grammars, languages and codes, combinatorics on words, cryptosystems, logics and trees, Grobner ba...

Linz P. An Introduction to Formal Languages and Automata

  • формат pdf
  • размер 20.96 МБ
  • добавлен 10 декабря 2011 г.
Jones & Bartlett Publishers, 2000. - 397 pages. This text covers all the material essential to an introductory theory of computation course for undergraduate students. The text has a solid mathematical base, and provides precise mathematical statements of theorems and definitions, giving an intuitive motivation for constructions and proofs. Proofs and arguments are clearly stated, without excessive mathematical detail, to help students und...

Lothaire M. Algebraic Combinatorics on Words

  • формат djvu
  • размер 4.52 МБ
  • добавлен 15 декабря 2011 г.
Издательство Cambridge University Press, 2002, -515 pp. Combinatorics on words is a field that has grown separately within several branches of mathematics, such as number theory, group theory or probability theory, and appears frequently in problems of theoretical computer science, as dealing with automata and formal languages. A unified treatment of the theory appeared in Lothaire's Combi- Combinatorics on Words. Since then, the field has grown...

Savage J.E. Models of Computation. Exploring the Power of Computing

  • формат pdf
  • размер 4.2 МБ
  • добавлен 28 октября 2011 г.
Издательство Addison-Wesley, 1998, -699 pp. Theoretical computer science treats any computational subject for which a good model can be created. Research on formal models of computation was initiated in the 1930s and 1940s by Turing, Post, Kleene, Church, and others. In the 1950s and 1960s programming languages, language translators, and operating systems were under development and therefore became both the subject and basis for a great deal of...

Vollmer H. Introduction to Circuit Complexity. A Uniform Approach

  • формат pdf
  • размер 7.78 МБ
  • добавлен 31 января 2012 г.
Издательство Springer, 1995, -287 pp. This introductory textbook presents an algorithmic and computability based approach to circuit complexity. Intertwined with the consideration of practical examples and the design of efficient circuits for these, a lot of care is spent on the formal development of the computation model of uniform circuit families and the motivation of the complexity classes defined in this model. Boolean circuits gain much of...