Введение в теорию автоматов, языки и вычисления

Учебник по информатике 1979 года
Введение в теорию автоматов, языки и вычисления
Обложка книги «Золушка» (издание 1979 года)
АвторДжон Хопкрофт и Джеффри Ульман
ЯзыкАнглийский
ПредметИнформатика
ИздательЭддисон-Уэсли
Дата публикации
1979
Место публикацииСША
Тип носителяПечать
ISBN0-201-02988-X
OCLC4549363
629.8/312
Класс LCQA267 .H56

Введение в теорию автоматов, языки и вычисления — влиятельныйучебник по информатике Джона Хопкрофта и Джеффри Ульмана по формальным языкам и теории вычислений . Раджив Мотвани принимал участие в последующих изданиях, начиная с 2000 года.

Псевдоним

В Jargon File прозвище книги, «Книга Золушки» , записано следующим образом: «Так названо, потому что на обложке изображена девочка (предположительно Золушка), сидящая перед устройством Руба Голдберга и держащая веревку, выходящую из него. На задней обложке устройство находится в беспорядке после того, как она (неизбежно) потянула за веревку». [1]

История издания и восприятие

Предшественник этой книги появился под названием « Формальные языки и их связь с автоматами» в 1968 году. Эта книга, послужившая основой как для создания курсов по этой теме, так и для дальнейших исследований, сформировала область теории автоматов на протяжении более чем десятилетия, см. (Hopcroft 1989).

  • Хопкрофт, Джон Э.; Ульман, Джеффри Д. (1968). Формальные языки и их связь с автоматами . Эддисон-Уэсли. ISBN 9780201029833.
  • Хопкрофт, Джон Э.; Ульман, Джеффри Д. (1979). Введение в теорию автоматов, языки и вычисления (1-е изд.). Эддисон-Уэсли. ISBN 0-201-02988-X.
  • Хопкрофт, Джон Э.; Мотвани, Раджив; Ульман, Джеффри Д. (2000). Введение в теорию автоматов, языки и вычисления (2-е изд.). Эддисон-Уэсли. ISBN 81-7808-347-7.
  • Хопкрофт, Джон Э.; Мотвани, Раджив; Ульман, Джеффри Д. (2006). Введение в теорию автоматов, языки и вычисления (3-е изд.). Эддисон-Уэсли. ISBN 0-321-45536-3.
  • Хопкрофт, Джон Э.; Мотвани, Раджив; Ульман, Джеффри Д. (2013). Введение в теорию автоматов, языки и вычисления (3-е изд.). Pearson. ISBN 978-1292039053.
Книга «Формальные языки и их связь с автоматами» вышла в 1968 году с невзрачной обложкой.

Первое издание « Введения в теорию автоматов, языки и вычисления» было опубликовано в 1979 году, второе издание — в ноябре 2000 года, а третье издание — в феврале 2006 года. После второго издания к Хопкрофту и Ульману в качестве третьего автора присоединился Раджив Мотвани . Начиная со второго издания, книга содержит расширенный обзор примеров, в которых применяется теория автоматов , тогда как большие части более продвинутой теории были удалены. Хотя это делает второе и третье издания более доступными для новичков, это делает их менее подходящими для более продвинутых курсов. Новый уклон от теории не всеми воспринимается положительно: как Шаллит цитирует одного профессора, «они удалили все хорошие части» (Шаллит 2008).

Первое издание, в свою очередь, представляло собой существенную переработку предыдущего учебника, также написанного Хопкрофтом и Ульманом, под названием « Формальные языки и их связь с автоматами» . Он был опубликован в 1968 году и упоминается во введении к изданию 1979 года. В личной исторической заметке относительно книги 1968 года Хопкрофт утверждает: «Возможно, успех книги был обусловлен нашими усилиями представить суть каждого доказательства до того, как оно будет фактически приведено» (Хопкрофт 1989). По сравнению с предыдущей книгой издание 1979 года было расширено, а материал был переработан, чтобы сделать его более доступным для студентов, ср. (Хопкрофт 1989). Это стремление к понятности ценой краткости не было воспринято положительно всеми. Как сообщает Хопкрофт в отзывах на переработанное издание 1979 года: «Похоже, наши попытки снизить уровень презентации ради студентов путем включения большего количества деталей и пояснений оказали отрицательное воздействие на преподавателей, которым затем приходилось просеивать добавленный материал, чтобы составить план и подготовить свои лекции» (Хопкрофт, 1989).

Тем не менее, наиболее цитируемым изданием книги, по-видимому, является издание 1979 года: по данным сайта CiteSeerX , более 3000 научных работ, свободно доступных в Интернете, ссылаются на это издание книги. [2]

Смотрите также

Ссылки

  1. ^ "Cinderella Book" . Получено 22 июля 2020 г. .
  2. ^ "CiteSeerX Most Cited Computer Science Citations". Архивировано из оригинала 21 сентября 2022 г. Получено 20 мая 2009 г.
Взято с "https://en.wikipedia.org/w/index.php?title=Введение_в_теорию_автоматов,_языки,_и_вычисления&oldid=1227423334"