An Introduction to Formal Languages and Automata
An Introduction to Formal Languages and Automata
复制标题
形式语言和自动机简介
DOI:
10.1093/comjnl/35.2.176
复制
发表时间:
1992
期刊:
影响因子:
--
通讯作者:
K. Moody
中科院分区:
文献类型:
--
作者:
K. Moody
The preface to the book identifies it as an introduction to the'Theory of Computation', corresponding closely to course CS 16 in the ACM Curriculum 78. The author's stated aim is to familiarise students with the foundations of computer science, and to teach material that will be useful later: though mathematical theorems are stated precisely, formal proofs are seldom given.In my experience this is a difficult course to give, since students vary greatly both in their degree of mathematical preparation and in their readiness to commit themselves to an abstract approach. The solution here is to develop the skills needed to handle abstract computational structures by a wealth of practical examples and exercises, concentrating on languages and automata for the most part. Only the basic elements of the theory of recursive functions are included, in four pages that consist entirely of definitions. Complexity theory is hardly touched on: the final section quotes some of the major results, giving references to Hopcroft and Ullman's Intro-