An Introduction to Formal Languages and Automata, Seventh Edition is designed for an introductory course on formal languages, automata, computability, and related matters forming what is known as the theory of computation. The text takes a problem-solving approach, in which students' abilities are tested at various levels. The Seventh Edition familiarizes students with the foundations and principles of computer science, teaches material useful in subsequent courses, and strengthens students' ability to carry out formal and rigorous mathematical arguments. Key Features: - New Introductory Exercises to bridge concepts to more difficult exercises - Chapters 1 - 14 of the sixth edition, with the new exercises, are now reorganized as Part I: Theory - Three NEW chapters on parsing are included in a new section, Part 2: Applications, and focus on how to apply theory from previous chapters into the real world - The accessible approach allows student to clearly understand key content while retaining the appropriate mathematical notations and theorems required for the course - Central ideas are preceded by a motivating example, drawn from applications, that introduces the concept and illustrates its usefulness
An engaging guide that introduces formal languages, automata, and computability through a problem-solving approach. New introductory exercises and chapters on parsing bridge theory with practical applications, while motivating examples and rigorous mathematical arguments build essential computer science skills for advanced study.
Publisher
Jones and Bartlett Publishers, Inc
Publication Date
Mar 2022
ISBN
9781284231601
Pages
572 p.
Item Type
Book
Format
Paperback
Unavailable
This product is currently out of stock. Please check back later.
Recently Viewed Items
Related Products
Your cart is full
You can add up to 100 items to your cart. To add more items, please remove some first.