Научная статья на тему 'ХРОНОЛОГИЯ РАЗВИТИЯ ТЕОРИИ АВТОМАТОВ, ФОРМАЛЬНЫХ ЯЗЫКОВ И ВЫЧИСЛЕНИЙ'

ХРОНОЛОГИЯ РАЗВИТИЯ ТЕОРИИ АВТОМАТОВ, ФОРМАЛЬНЫХ ЯЗЫКОВ И ВЫЧИСЛЕНИЙ Текст научной статьи по специальности «СМИ (медиа) и массовые коммуникации»

CC BY
69
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
теория автоматов / формальные языки / теория алгоритмов / структура / автоматная структура / automata theory / formal languages / algorithm theory / structure / automatic structure

Аннотация научной статьи по СМИ (медиа) и массовым коммуникациям, автор научной работы — Едыгаров И. А.

В статье приведена хронология развития теории автоматов от начала прошлого века до настоящего времени. Приведены основные авторы

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CHRONOLOGY OF DEVELOPMENT OF THEORY OF AUTOMATA, FORMAL LANGUAGES AND CALCULATION

The article gives a chronology of the development of the theory of automata from the beginning of the last century to the present. The main authors are given.

Текст научной работы на тему «ХРОНОЛОГИЯ РАЗВИТИЯ ТЕОРИИ АВТОМАТОВ, ФОРМАЛЬНЫХ ЯЗЫКОВ И ВЫЧИСЛЕНИЙ»

УДК 517.713.32

Едыгаров И.А.

старший преподаватель кафедры прочности конструкции (ПК) Казанский национальный исследовательский технический университет

(г. Казань, Россия)

ХРОНОЛОГИЯ РАЗВИТИЯ ТЕОРИИ АВТОМАТОВ, ФОРМАЛЬНЫХ ЯЗЫКОВ И ВЫЧИСЛЕНИЙ

Аннотация: в статье приведена хронология развития теории автоматов от начала прошлого века до настоящего времени. Приведены основные авторы

Ключевые слова: теория автоматов, формальные языки, теория алгоритмов, структура, автоматная структура.

Теория автоматов — это раздел теории формальных языков и вычислений, который изучает математические модели вычислительных процессов и типы автоматов. Истоки восходят к Давиду Гильберту, а современным основателями этого направления считаются Анил Нероде и Бахадыр Хусаинов.

В 1900 году Дэвид Хильберт выдвинул проблему описания формального языка, который можно было бы использовать для описания всех математических утверждений.

И в 1936 год Алан Тьюринг опубликовал статью "О вычислимых числах с применением к Entscheidungsproblem", в которой была представлена концепция машины Тьюринга, основы теории автоматов. Также определил, что любая вычислимая функция может быть вычислена с помощью универсальной машины Тьюринга. Позже, машина Тьюринга с конечным объёмом памяти эквивалентна конечным автоматам.

1943-1944 годы: Уоррен Маккаллок и Уолтер Питтс предложили формальную модель искусственных нейронных сетей, которая стала отправной точкой для развития теории автоматов.

В 1949 году Клаус Грёбнер представил теорию автоматов и формальных языков.

1956 год: Стивен Клини (Stephen Kleene) предложил концепцию регулярных выражений, которая стала фундаментом для теории автоматов и формальных языков. В этом же году Джон Маккарти создал язык программирования Lisp, который стал первым языком программирования, использующим рекурсию и рекурсивные функции.

1959 год: Майкл Рабин и Дэна Скотт предложили концепцию конечных автоматов, которая стала важным шагом в развитии теории автоматов и формальных языков. В этом же Ноам Хомский опубликовал свою теорию формальных грамматик, которая была основана на работе Грёбнера.

1960-е годы: Ноам Хомский предложил иерархию Хомского, классификацию формальных грамматик и языков на основе их выразительной мощности. Это стало важным дополнением к теории автоматов.

1963 год: Марвин Минский опубликовал книгу "Компьютеры и мозг: фундаментальные принципы кибернетики", которая стала основой теории автоматов и кибернетики.

1965 год: Дональд Кнут опубликовал свою классическую книгу "The Art of Computer Programming", которая существенно повлияла на развитие теории алгоритмических структур и формальных языков.

В 1970 году Эдсгер Дейкстра опубликовал свою теорию параллельного программирования, которая стала основой для создания многопоточных программ. Исследования в области теории автоматов продолжают развиваться. В этот период возникает понятие "семейства автоматных структур", которое позволяет обобщить и систематизировать результаты исследований.

1971 год: Майкл О. Рабин и Дэна Скотт опубликовали статью "Деревья, автоматы и игры", которая объединила различные подходы к теории автоматов.

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

1980-е годы: Развитие теории автоматов продолжается в связи с ростом интереса к обработке естественного языка, распознаванию образов, компьютерной графике и машинному обучению. Ричард Карп опубликовал свою теорию сложности вычислений, которая стала основой для создания алгоритмов, использующихся в современных компьютерах. Теория автоматных структур находит широкое применение в области компиляции, синтаксического анализа и других аспектах компьютерных наук.

1990-е годы: Исследование автоматов с бесконечными структурами, например, теория ю-автоматов, автоматов Бюхи и Мюллера.

2000-е годы и настоящее время: продолжается развитие и применение теории автоматов в различных областях, таких как формальные методы верификации, теория игр, криптография, сетевые протоколы и биоинформатика. Работа Б. Хуссейнова и А. Нерода "Теория автоматов и ее приложения" — это всеобъемлющий ресурс, который углубляется в теорию конечных автоматов на конечных строках, бесконечных строках и деревьях. Авторы эффективно использовали работы Майхилла и Нерода о конечных классах смежности на строках для представления концепций ясным и кратким образом.

Теория автоматов развивается и находит все больше практических применений, поскольку автоматы являются универсальными моделями для анализа и синтеза различных вычислительных процессов.

СПИСОК ЛИТЕРАТУРЫ:

1. Khoussainov B., Nerode A. / Automata theory and its applications. Boston etc.: Birkhauser, 2001

2. Hopcroft, John E., Motwani, Rajeev, Ullman, Jeffrey D. (2000). Introduction to Automata Theory, Languages, and Computation (2nd ed.). Addison-Wesley. ISBN 817808-347-7. (Хопкрофт, Джон, Э., Мотвани, Раджив, Ульман, Джеффри, Д..

Введение в теорию автоматов, языков и вычислений , 2-е изд.. : Пер. с англ. - М. : Издательский дом "Вильямс", 2008. - 528 с. : ил. - Парал. тит. англ. ISBN 9785-8459-1347-0 математический журнал т.47, №5, - 2006, стр. 1019 - 1030,.

3. Chomsky N. On certain formal properties of grammars, Information and Control 2:2 (1959), pp. 137-167. (Хомский Н. О некоторых формальных свойствах грамматик. Кибернетический сборник, вып. 5. - М.: ИЛ, 1962., с. 279-311.).

4. Верещагин Н. К., Шень А. Лекции по математической логике и теории алгоритмов. Часть 2. Языки и исчисления., 4-е изд., испр. - М.: МЦНМО, 2012., 240 с.

Edygarov I.A.

Kazan National Research Technical University (Kazan, Russia)

CHRONOLOGY OF DEVELOPMENT OF THEORY OF AUTOMATA, FORMAL LANGUAGES AND CALCULATION

Abstract: the article gives a chronology of the development of the theory of automata from the beginning of the last century to the present. The main authors are given.

Keywords: automata theory, formal languages, algorithm theory, structure, automatic structure.

i Надоели баннеры? Вы всегда можете отключить рекламу.