Book description
The Sixth Edition of An Introduction to Formal Languages and Automata provides an accessible, student-friendly presentation of all material essential to an introductory Theory of Computation course. Written to address the fundamentals of formal languages, automata, and computability, the text is designed to familiarize students with the foundations and principles of computer science and to strengthen the students' ability to carry out formal and rigorous mathematical arguments. The author, Peter Linz, continues to offer a straightforward, uncomplicated treatment of formal languages and automata and avoids excessive mathematical detail so that students may focus on and understand the underlying principles.
Table of contents
- Cover Page
- Title Page
- Copyright Page
- Contents
- Preface
- Chapter 1: Introduction to the Theory of Computation
- Chapter 2: Finite Automata
- Chapter 3: Regular Languages and Regular Grammars
- Chapter 4: Properties of Regular Languages
- Chapter 5: Context-Free Languages
- Chapter 6: Simplification of Context-Free Grammars and Normal Forms
- Chapter 7: Pushdown Automata
- Chapter 8: Properties of Context-Free Languages
- Chapter 9: Turing Machines
- Chapter 10: Other Models of Turing Machines
- Chapter 11: A Hierarchy of Formal Languages and Automata
- Chapter 12: Limits of Algorithmic Computation
- Chapter 13: Other Models of Computation
- Chapter 14: An Overview of Computational Complexity
- Appendix A: Finite-State Transducers
- Appendix B: Jflap: A Useful Tool
- Answers Solutions and Hints for Selected Exercises
- References for Further Reading
- Index
Product information
- Title: An Introduction to Formal Languages and Automata, 6th Edition
- Author(s):
- Release date: January 2016
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781284077254
You might also like
book
An Introduction to Formal Languages and Automata, 7th Edition
An Introduction to Formal Languages and Automata, Seventh Edition is designed for an introductory course on …
book
Formal Languages and Automata Theory
Formal Languages and Automata Theory deals with the mathematical abstraction model of computation and its relation …
book
Introduction to Automata Theory, Formal Languages and Computation
Formal languages and automata theory is the study of abstract machines and how these can be …
book
Introduction to Formal Languages, Automata Theory and Computation
Introduction to Formal Languages, Automata Theory and Computation presents the theoretical concepts in a concise and …