February 2022
Beginner to intermediate
572 pages
13h
English

© VS148/Shutterstock.
This book is designed for an introductory course on formal languages, automata, computability, and related matters. These topics form a major part of what is known as the theory of computation. A course on this subject matter is now standard in the computer science curriculum and is often taught fairly early in the program. Hence, the prospective audience for this book consists primarily of sophomores and juniors majoring in computer science or computer engineering.
Prerequisites for the material in this book are a knowledge of some higher-level programming language (commonly C, C++, PythonTM, or JavaTM) and familiarity ...