请输入您要查询的百科知识:

 

词条 Introduction to Automata Theory, Languages, and Computation
释义

  1. Nickname

  2. Edition history and reception

  3. See also

  4. References

  5. External links

{{No footnotes|date=December 2011}}{{Infobox book
| name = Introduction to Automata Theory, Languages, and Computation
| title_orig =
| translator =
| image = Introduction to Automata Theory, Languages, and Computation.jpg
| caption= Cover of the Cinderella Book (1979 edition)
| author = John Hopcroft and Jeffrey Ullman
| illustrator =
| cover_artist =
| country = USA
| language = English
| series =
| subject = Computer science
| publisher = Addison-Wesley
| pub_date = 1979
| media_type = Print
| pages =
| isbn = 0-201-02988-X
| dewey= 629.8/312
| congress= QA267 .H56
| oclc = 4549363| followed_by =
}}

Introduction to Automata Theory, Languages, and Computation is an influential computer science textbook by John Hopcroft and Jeffrey Ullman on formal languages and the theory of computation. Rajeev Motwani contributed to the 2000, and later, edition.

Nickname

Among experts also known as the Cinderella Book. This nickname is derived from a girl (putatively Cinderella) on the cover with a Rube Goldberg machine.

Edition history and reception

The forerunner of this book appeared under the title Formal Languages and Their Relation to Automata in 1968. Forming a basis both for the creation of courses on the topic, as well as for further research, that book shaped the field of automata theory for over a decade, cf. (Hopcroft 1989).

  • {{cite book

| last1 = Hopcroft
| first1 = John E.
| last2 = Ullman
| first2 = Jeffrey D.
| title = Formal Languages and Their Relation to Automata
| publisher = Addison-Wesley
| year = 1968
}}
  • {{cite book

| last1 = Hopcroft
| first1 = John E.
| last2 = Ullman
| first2 = Jeffrey D.
| title = Introduction to Automata Theory, Languages, and Computation
| publisher = Addison-Wesley
| edition = 1st
| year = 1979
| isbn = 81-7808-347-7
}}
  • {{cite book

| last1 = Hopcroft
| first1 = John E.
| last2 = Motwani
| first2 = Rajeev
| last3 = Ullman
| first3 = Jeffrey D.
| title = Introduction to Automata Theory, Languages, and Computation
| publisher = Addison-Wesley
| year = 2000
| edition = 2nd
| isbn = 81-7808-347-7
}}
  • {{cite book

| last1 = Hopcroft
| first1 = John E.
| last2 = Motwani
| first2 = Rajeev
| last3 = Ullman
| first3 = Jeffrey D.
| title = Introduction to Automata Theory, Languages, and Computation
| publisher = Addison-Wesley
| year = 2006
| edition = 3rd
| isbn = 0-321-45536-3
}}
  • {{cite book

| last1 = Hopcroft
| first1 = John E.
| last2 = Motwani
| first2 = Rajeev
| last3 = Ullman
| first3 = Jeffrey D.
| title = Introduction to Automata Theory, Languages, and Computation
| publisher = Pearson
| year = 2013
| edition = 3rd
| isbn = 1292039051
}}

The first edition of Introduction to Automata Theory, Languages, and Computation was published in 1979, the second edition in November 2000, and the third edition appeared in February 2006. Since the second edition, Rajeev Motwani has joined Hopcroft and Ullman as third author.

Starting with the second edition, the book features extended coverage of examples where automata theory is applied, whereas large parts of more advanced theory were taken out. While this makes the second and third editions more accessible to beginners, it makes it less suited for more advanced courses. The new bias away from theory is not seen positive by all: As Shallit quotes one professor, "they have removed all good parts." (Shallit 2008).

The first edition in turn constituted a major revision of a previous textbook also written by Hopcroft and Ullman, entitled Formal Languages and Their Relation to Automata. It was published in 1968 and is referred to in the introduction of the 1979 edition.

In a personal historical note regarding the 1968 book, Hopcroft states: "Perhaps the success of the book came from our efforts to present the essence of each proof before actually giving the proof" (Hopcroft 1989). Compared with the forerunner book, the 1979 edition was expanded, and the material was reworked to make it more accessible to students, cf. (Hopcroft 1989).

This gearing towards understandability at the price of succinctness was not seen positive by all. As Hopcroft reports on feedback to the overhauled 1979 edition: "It seems that our attempts to lower the level of our presentation for the benefit of students by including more detail and explanations had an adverse effect on the faculty, who then had to sift through the added material to outline and prepare their lectures" (Hopcroft 1989).

Still, the most cited edition of the book is apparently the 1979 edition: According to the website CiteSeerX,

over 3000 scientific papers freely available online cite this edition of the book (CiteSeerX, 2009).

See also

  • Introduction to the Theory of Computation by Michael Sipser, another standard textbook in the field
  • List of important publications in theoretical computer science

References

  • {{cite web|url=http://citeseerx.ist.psu.edu/stats/citations|title=CiteSeerX Most Cited Computer Science Citations|accessdate=May 20, 2009}}
  • Entry "Cinderella book". In: The Jargon file (version 4.4.7, December 29, 2003).
  • {{cite journal| last = Hopcroft

| first = John E.
| title=The emergence of computer science - A citation classic commentary on 'Formal Languages and Their Relation to Automata'
| url=http://garfield.library.upenn.edu/classics1989/classics1989.html
| journal=Current Contents Engineering, Technology, and Applied Sciences
| volume=31
| pages=12–12
| year=1989

}} available online (pdf)

  • {{cite book

| last = Shallit
| first = Jeffrey O.
| authorlink = Jeffrey Shallit
| title = A Second Course in Formal Languages and Automata Theory
| publisher = Cambridge University Press
| year = 2008
| page = ix
| isbn = 978-0-521-86572-2
}}

External links

  • Book homepage

9 : Computer science books|Formal languages|Automata (computation)|1968 books|1979 books|2000 non-fiction books|2006 non-fiction books|Science textbooks|Engineering textbooks

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 8:42:21