Этот курс и более
11 129 других учебников
и курсов будут доступны
при покупке личной
подписки
ФОРМАЛЬНЫЕ ЯЗЫКИ И КОМПИЛЯТОРЫ
Используют:
43
вуза
14
преподавателей
45
студентов
Избранное
бакалавриат
магистратура
специалитет
аспирантура
4 зачетных единицы
144 академ/часа
8 часов в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
- О курсе
- Программа курса
- Методика
О курсе
В издании изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования, элементы теории конечных автоматов без памяти и методы ее практического применения для автоматизированного преобразования системы регулярных выражений в конечный автомат лексический анализатор. Изучаются нисходящие и восходящие методы синтаксического анализа, основанные на преобразовании формальных грамматик в конечные автоматы с магазинной памятью. Автор пособия приводит наиболее типичные задачи, решаемые на этапе семантического анализа: организация памяти программы, доступ к локальным и нелокальным данным, контроль типов. Кроме того, обсуждаются основные задачи генератора кода, такие как управление памятью, выбор инструкций, распределение регистров и порядок вычислений; рассматриваются методы оптимизации кода. Приводится описание учебного программного обеспечения и методические указания по выполнению лабораторных работ и курсового проектирования.
Базовый учебник
Серия
Высшее образование
Тематика/подтематика
Технические науки и информационные технологии / ПрограммированиеДисциплины
Программирование ,
Методы программирования ,
Основы программирования ,
Программирование для ЭВМ ,
Введение в программирование ,
Формальные языки и грамматики, основы построения трансляторов ,
Компиляторные технологии ,
Формальные языки ,
Основы компиляции ,
Формальные языки и теория автоматов ,
Программирование на ЭВМ ,
Формальные языки и грамматики ,
Теория компиляции ,
Формальные языки, грамматики и автоматы ,
Компиляторы
Направления подготовки/Специальности/Профессии
01.04.02 Прикладная математика и информатика,
27.03.05 Инноватика,
45.03.02 Лингвистика,
44.03.01 Педагогическое образование,
44.03.01.07 Педагогическое образование (Иностранные языки),
44.03.01.08 Педагогическое образование (Информатика),
01.04.03 Механика и математическое моделирование,
10.05.01 Компьютерная безопасность,
10.05.02 Информационная безопасность телекоммуникационных систем,
10.05.03 Информационная безопасность автоматизированных систем,
10.05.04 Информационно-аналитические системы безопасности,
10.05.05 Безопасность информационных технологий в правоохранительной сфере,
12.04.03 Фотоника и оптоинформатика,
27.04.05 Инноватика,
30.05.03 Медицинская кибернетика,
44.03.04 Профессиональное обучение (по отраслям),
44.03.05 Педагогическое образование (с двумя профилями подготовки),
45.03.04 Интеллектуальные системы в гуманитарной сфере,
09.05.01 Применение и эксплуатация автоматизированных систем специального назначения,
10.05.07 Противодействие техническим разведкам,
09.03.01 Информатика и вычислительная техника,
10.03.01 Информационная безопасность,
09.03.04 Программная инженерия,
09.03.03 Прикладная информатика,
09.03.02 Информационные системы и технологии,
38.03.05 Бизнес-информатика,
09.04.03 Прикладная информатика,
09.04.01 Информатика и вычислительная техника,
09.04.04 Программная инженерия,
10.05.06 Криптография,
06.06.01 Биологические науки,
11.03.01 Радиотехника,
11.03.03 Конструирование и технология электронных средств,
11.03.04 Электроника и наноэлектроника,
11.05.01 Радиоэлектронные системы и комплексы,
11.05.02 Специальные радиотехнические системы,
12.03.01 Приборостроение,
12.03.02 Оптотехника,
12.03.03 Фотоника и оптоинформатика,
12.03.04 Биотехнические системы и технологии,
12.03.05 Лазерная техника и лазерные технологии,
12.05.01 Электронные и оптико-электронные приборы и системы специального назначения,
13.03.01 Теплоэнергетика и теплотехника,
13.03.02 Электроэнергетика и электротехника,
13.03.03 Энергетическое машиностроение,
15.03.01 Машиностроение,
15.03.02 Технологические машины и оборудование,
15.03.03 Прикладная механика,
15.03.04 Автоматизация технологических процессов и производств,
15.03.05 Конструкторско-технологическое обеспечение машиностроительных производств,
15.03.06 Мехатроника и робототехника,
15.05.01 Проектирование технологических машин и комплексов,
16.04.01 Техническая физика,
11.05.04 Инфокоммуникационные технологии и системы специальной связи,
13.05.01 Тепло- и электрообеспечение специальных технических систем и объектов,
13.05.02 Специальные электромеханические системы,
11.03.02 Инфокоммуникационные технологии и системы связи,
45.03.03 Фундаментальная и прикладная лингвистика,
11.05.03 Применение и эксплуатация средств и систем специального мониторинга,
15.05.02 Роботехника военного и специального назначения,
01.03.02 Прикладная математика и информатика,
01.03.03 Механика и математическое моделирование,
01.05.01 Фундаментальные математика и механика,
02.03.01 Математика и компьютерные науки,
02.03.02 Фундаментальная информатика и информационные технологии,
03.03.01 Прикладные математика и физика,
03.03.03 Радиофизика,
03.05.01 Астрономия,
04.03.01 Химия,
04.03.02 Химия, физика и механика материалов,
04.05.01 Фундаментальная и прикладная химия,
05.03.01 Геология,
05.03.03 Картография и геоинформатика,
05.03.04 Гидрометеорология,
05.03.05 Прикладная гидрометеорология,
06.03.02 Почвоведение,
06.05.01 Биоинженерия и биоинформатика,
07.03.01 Архитектура,
07.03.02 Реконструкция и реставрация архитектурного наследия,
07.03.03 Дизайн архитектурной среды,
07.03.04 Градостроительство,
08.04.01 Строительство,
08.05.01 Строительство уникальных зданий и сооружений,
23.05.06 Строительство железных дорог, мостов и транспортных тоннелей,
08.05.02 Строительство, эксплуатация, восстановление и техническое прикрытие автомобильных дорог, мостов и тоннелей,
14.03.01 Ядерная энергетика и теплофизика,
14.03.02 Ядерные физика и технологии,
14.05.01 Ядерные реакторы и материалы,
14.05.02 Атомные станции: проектирование, эксплуатация и инжиниринг,
14.05.03 Технологии разделения изотопов и ядерное топливо,
16.03.01 Техническая физика,
16.03.02 Высокотехнологические плазменные и энергетические установки,
16.03.03 Холодильная, криогенная техника и системы жизнеобеспечения,
16.05.01 Специальные системы жизнеобеспечения,
17.03.01 Корабельное вооружение,
17.05.01 Боеприпасы и взрыватели,
17.05.02 Стрелково-пушечное, артиллерийское и ракетное оружие,
17.05.03 Проектирование, производство и испытание корабельного вооружения и информационно-управляющих систем,
18.03.01 Химическая технология,
18.03.02 Энерго- и ресурсосберегающие процессы в химической технологии, нефтехимии и биотехнологии,
18.05.01 Химическая технология энергонасыщенных материалов и изделий,
18.05.02 Химическая технология материалов современной энергетики,
19.03.01 Биотехнология,
19.03.02 Продукты питания из растительного сырья,
19.03.03 Продукты питания животного происхождения,
19.03.04 Технология продукции и организация общественного питания,
20.03.01 Техносферная безопасность,
20.03.02 Природообустройство и водопользование,
20.05.01 Пожарная безопасность,
21.03.01 Нефтегазовое дело,
21.03.02 Землеустройство и кадастры,
21.03.03 Геодезия и дистанционное зондирование,
21.05.01 Прикладная геодезия,
21.05.02 Прикладная геология,
21.05.03 Технология геологической разведки,
21.05.04 Горное дело,
21.05.05 Физические процессы горного или нефтегазового производства,
22.03.01 Материаловедение и технологии материалов,
22.03.02 Металлургия,
23.03.01 Технология транспортных процессов,
23.03.02 Наземные транспортно-технологические комплексы,
23.03.03 Эксплуатация транспортно-технологических машин и комплексов,
23.05.01 Наземные транспортно-технологические средства,
23.05.02 Транспортные средства специального назначения,
23.05.03 Подвижной состав железных дорог,
23.05.04 Эксплуатация железных дорог,
23.05.05 Системы обеспечения движения поездов,
24.03.01 Ракетные комплексы и космонавтика,
24.03.02 Системы управления движением и навигация,
24.03.03 Баллистика и гидроаэродинамика,
24.03.04 Авиастроение,
24.03.05 Двигатели летательных аппаратов,
24.05.01 Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов,
24.05.02 Проектирование авиационных и ракетных двигателей,
24.05.03 Испытание летательных аппаратов,
24.05.04 Навигационно-баллистическое обеспечение применения космической техники,
24.05.05 Интегрированные системы летательных аппаратов,
24.05.06 Системы управления летательными аппаратами,
24.05.07 Самолето- и вертолетостроение,
25.03.01 Техническая эксплуатация летательных аппаратов и двигателей,
25.03.02 Техническая эксплуатация авиационных электросистем и пилотажно-навигационных комплексов,
25.03.03 Аэронавигация,
25.03.04 Эксплуатация аэропортов и обеспечение полетов воздушных судов,
25.05.01 Техническая эксплуатация и восстановление боевых летательных аппаратов и двигателей,
25.05.02 Техническая эксплуатация и восстановление электросистем и пилотажно-навигационных комплексов боевых летательных аппаратов,
25.05.03 Техническая эксплуатация транспортного радиооборудования,
25.05.04 Летная эксплуатация и применение авиационных комплексов,
25.05.05 Эксплуатация воздушных судов и организация воздушного движения,
26.03.01 Управление водным транспортом и гидрографическое обеспечение судоходства,
26.03.02 Кораблестроение, океанотехника и системотехника объектов морской инфраструктуры,
26.05.01 Проектирование и постройка кораблей, судов и объектов океанотехники,
26.05.02 Проектирование, изготовление и ремонт энергетических установок и систем автоматизации кораблей и судов,
26.05.03 Строительство, ремонт и поисково-спасательное обеспечение надводных кораблей и подводных лодок,
26.05.04 Применение и эксплуатация технических систем надводных кораблей и подводных лодок,
26.05.05 Судовождение,
26.05.06 Эксплуатация судовых энергетических установок,
26.05.07 Эксплуатация судового электрооборудования и средств автоматики,
27.03.01 Стандартизация и метрология,
27.03.03 Системный анализ и управление,
27.03.04 Управление в технических системах,
27.05.01 Специальные организационно-технические системы,
28.03.01 Нанотехнологии и микросистемная техника,
28.03.02 Наноинженерия,
28.03.03 Наноматериалы,
29.03.01 Технология изделий легкой промышленности,
29.03.02 Технологии и проектирование текстильных изделий,
29.03.03 Технология полиграфического и упаковочного производства,
29.03.04 Технология художественной обработки материалов,
29.03.05 Конструирование изделий легкой промышленности,
30.05.01 Медицинская биохимия,
30.05.02 Медицинская биофизика,
35.03.01 Лесное дело,
35.03.02 Технология лесозаготовительных и деревоперерабатывающих производств,
35.03.03 Агрохимия и агропочвоведение,
35.03.04 Агрономия,
35.03.05 Садоводство,
35.03.06 Агроинженерия,
35.03.07 Технология производства и переработки сельскохозяйственной продукции,
35.03.08 Водные биоресурсы и аквакультура,
35.03.09 Промышленное рыболовство,
35.03.10 Ландшафтная архитектура,
14.05.04 Электроника и автоматика физических установок,
27.05.02 Метрологическое обеспечение вооружения и военной техники,
01.03.01 Математика,
05.03.02 География,
01.03.04 Прикладная математика,
03.03.02 Физика,
05.03.06 Экология и природопользование,
02.03.03 Математическое обеспечение и администрирование информационных систем,
38.03.01 Экономика,
27.03.02 Управление качеством,
06.03.01 Биология,
01.03.05 Статистика,
35.03.11 Гидромелиорация,
05.05.01 Метеорология специального назначения,
05.05.02 Военная картография,
17.05.04 Технологии веществ и материалов в вооружении и военной технике,
26.03.03 Водные пути, порты и гидротехнические сооружения,
21.05.06 Нефтегазовые техника и технологии
27.03.05 Инноватика,
45.03.02 Лингвистика,
44.03.01 Педагогическое образование,
44.03.01.07 Педагогическое образование (Иностранные языки),
44.03.01.08 Педагогическое образование (Информатика),
01.04.03 Механика и математическое моделирование,
10.05.01 Компьютерная безопасность,
10.05.02 Информационная безопасность телекоммуникационных систем,
10.05.03 Информационная безопасность автоматизированных систем,
10.05.04 Информационно-аналитические системы безопасности,
10.05.05 Безопасность информационных технологий в правоохранительной сфере,
12.04.03 Фотоника и оптоинформатика,
27.04.05 Инноватика,
30.05.03 Медицинская кибернетика,
44.03.04 Профессиональное обучение (по отраслям),
44.03.05 Педагогическое образование (с двумя профилями подготовки),
45.03.04 Интеллектуальные системы в гуманитарной сфере,
09.05.01 Применение и эксплуатация автоматизированных систем специального назначения,
10.05.07 Противодействие техническим разведкам,
09.03.01 Информатика и вычислительная техника,
10.03.01 Информационная безопасность,
09.03.04 Программная инженерия,
09.03.03 Прикладная информатика,
09.03.02 Информационные системы и технологии,
38.03.05 Бизнес-информатика,
09.04.03 Прикладная информатика,
09.04.01 Информатика и вычислительная техника,
09.04.04 Программная инженерия,
10.05.06 Криптография,
06.06.01 Биологические науки,
11.03.01 Радиотехника,
11.03.03 Конструирование и технология электронных средств,
11.03.04 Электроника и наноэлектроника,
11.05.01 Радиоэлектронные системы и комплексы,
11.05.02 Специальные радиотехнические системы,
12.03.01 Приборостроение,
12.03.02 Оптотехника,
12.03.03 Фотоника и оптоинформатика,
12.03.04 Биотехнические системы и технологии,
12.03.05 Лазерная техника и лазерные технологии,
12.05.01 Электронные и оптико-электронные приборы и системы специального назначения,
13.03.01 Теплоэнергетика и теплотехника,
13.03.02 Электроэнергетика и электротехника,
13.03.03 Энергетическое машиностроение,
15.03.01 Машиностроение,
15.03.02 Технологические машины и оборудование,
15.03.03 Прикладная механика,
15.03.04 Автоматизация технологических процессов и производств,
15.03.05 Конструкторско-технологическое обеспечение машиностроительных производств,
15.03.06 Мехатроника и робототехника,
15.05.01 Проектирование технологических машин и комплексов,
16.04.01 Техническая физика,
11.05.04 Инфокоммуникационные технологии и системы специальной связи,
13.05.01 Тепло- и электрообеспечение специальных технических систем и объектов,
13.05.02 Специальные электромеханические системы,
11.03.02 Инфокоммуникационные технологии и системы связи,
45.03.03 Фундаментальная и прикладная лингвистика,
11.05.03 Применение и эксплуатация средств и систем специального мониторинга,
15.05.02 Роботехника военного и специального назначения,
01.03.02 Прикладная математика и информатика,
01.03.03 Механика и математическое моделирование,
01.05.01 Фундаментальные математика и механика,
02.03.01 Математика и компьютерные науки,
02.03.02 Фундаментальная информатика и информационные технологии,
03.03.01 Прикладные математика и физика,
03.03.03 Радиофизика,
03.05.01 Астрономия,
04.03.01 Химия,
04.03.02 Химия, физика и механика материалов,
04.05.01 Фундаментальная и прикладная химия,
05.03.01 Геология,
05.03.03 Картография и геоинформатика,
05.03.04 Гидрометеорология,
05.03.05 Прикладная гидрометеорология,
06.03.02 Почвоведение,
06.05.01 Биоинженерия и биоинформатика,
07.03.01 Архитектура,
07.03.02 Реконструкция и реставрация архитектурного наследия,
07.03.03 Дизайн архитектурной среды,
07.03.04 Градостроительство,
08.04.01 Строительство,
08.05.01 Строительство уникальных зданий и сооружений,
23.05.06 Строительство железных дорог, мостов и транспортных тоннелей,
08.05.02 Строительство, эксплуатация, восстановление и техническое прикрытие автомобильных дорог, мостов и тоннелей,
14.03.01 Ядерная энергетика и теплофизика,
14.03.02 Ядерные физика и технологии,
14.05.01 Ядерные реакторы и материалы,
14.05.02 Атомные станции: проектирование, эксплуатация и инжиниринг,
14.05.03 Технологии разделения изотопов и ядерное топливо,
16.03.01 Техническая физика,
16.03.02 Высокотехнологические плазменные и энергетические установки,
16.03.03 Холодильная, криогенная техника и системы жизнеобеспечения,
16.05.01 Специальные системы жизнеобеспечения,
17.03.01 Корабельное вооружение,
17.05.01 Боеприпасы и взрыватели,
17.05.02 Стрелково-пушечное, артиллерийское и ракетное оружие,
17.05.03 Проектирование, производство и испытание корабельного вооружения и информационно-управляющих систем,
18.03.01 Химическая технология,
18.03.02 Энерго- и ресурсосберегающие процессы в химической технологии, нефтехимии и биотехнологии,
18.05.01 Химическая технология энергонасыщенных материалов и изделий,
18.05.02 Химическая технология материалов современной энергетики,
19.03.01 Биотехнология,
19.03.02 Продукты питания из растительного сырья,
19.03.03 Продукты питания животного происхождения,
19.03.04 Технология продукции и организация общественного питания,
20.03.01 Техносферная безопасность,
20.03.02 Природообустройство и водопользование,
20.05.01 Пожарная безопасность,
21.03.01 Нефтегазовое дело,
21.03.02 Землеустройство и кадастры,
21.03.03 Геодезия и дистанционное зондирование,
21.05.01 Прикладная геодезия,
21.05.02 Прикладная геология,
21.05.03 Технология геологической разведки,
21.05.04 Горное дело,
21.05.05 Физические процессы горного или нефтегазового производства,
22.03.01 Материаловедение и технологии материалов,
22.03.02 Металлургия,
23.03.01 Технология транспортных процессов,
23.03.02 Наземные транспортно-технологические комплексы,
23.03.03 Эксплуатация транспортно-технологических машин и комплексов,
23.05.01 Наземные транспортно-технологические средства,
23.05.02 Транспортные средства специального назначения,
23.05.03 Подвижной состав железных дорог,
23.05.04 Эксплуатация железных дорог,
23.05.05 Системы обеспечения движения поездов,
24.03.01 Ракетные комплексы и космонавтика,
24.03.02 Системы управления движением и навигация,
24.03.03 Баллистика и гидроаэродинамика,
24.03.04 Авиастроение,
24.03.05 Двигатели летательных аппаратов,
24.05.01 Проектирование, производство и эксплуатация ракет и ракетно-космических комплексов,
24.05.02 Проектирование авиационных и ракетных двигателей,
24.05.03 Испытание летательных аппаратов,
24.05.04 Навигационно-баллистическое обеспечение применения космической техники,
24.05.05 Интегрированные системы летательных аппаратов,
24.05.06 Системы управления летательными аппаратами,
24.05.07 Самолето- и вертолетостроение,
25.03.01 Техническая эксплуатация летательных аппаратов и двигателей,
25.03.02 Техническая эксплуатация авиационных электросистем и пилотажно-навигационных комплексов,
25.03.03 Аэронавигация,
25.03.04 Эксплуатация аэропортов и обеспечение полетов воздушных судов,
25.05.01 Техническая эксплуатация и восстановление боевых летательных аппаратов и двигателей,
25.05.02 Техническая эксплуатация и восстановление электросистем и пилотажно-навигационных комплексов боевых летательных аппаратов,
25.05.03 Техническая эксплуатация транспортного радиооборудования,
25.05.04 Летная эксплуатация и применение авиационных комплексов,
25.05.05 Эксплуатация воздушных судов и организация воздушного движения,
26.03.01 Управление водным транспортом и гидрографическое обеспечение судоходства,
26.03.02 Кораблестроение, океанотехника и системотехника объектов морской инфраструктуры,
26.05.01 Проектирование и постройка кораблей, судов и объектов океанотехники,
26.05.02 Проектирование, изготовление и ремонт энергетических установок и систем автоматизации кораблей и судов,
26.05.03 Строительство, ремонт и поисково-спасательное обеспечение надводных кораблей и подводных лодок,
26.05.04 Применение и эксплуатация технических систем надводных кораблей и подводных лодок,
26.05.05 Судовождение,
26.05.06 Эксплуатация судовых энергетических установок,
26.05.07 Эксплуатация судового электрооборудования и средств автоматики,
27.03.01 Стандартизация и метрология,
27.03.03 Системный анализ и управление,
27.03.04 Управление в технических системах,
27.05.01 Специальные организационно-технические системы,
28.03.01 Нанотехнологии и микросистемная техника,
28.03.02 Наноинженерия,
28.03.03 Наноматериалы,
29.03.01 Технология изделий легкой промышленности,
29.03.02 Технологии и проектирование текстильных изделий,
29.03.03 Технология полиграфического и упаковочного производства,
29.03.04 Технология художественной обработки материалов,
29.03.05 Конструирование изделий легкой промышленности,
30.05.01 Медицинская биохимия,
30.05.02 Медицинская биофизика,
35.03.01 Лесное дело,
35.03.02 Технология лесозаготовительных и деревоперерабатывающих производств,
35.03.03 Агрохимия и агропочвоведение,
35.03.04 Агрономия,
35.03.05 Садоводство,
35.03.06 Агроинженерия,
35.03.07 Технология производства и переработки сельскохозяйственной продукции,
35.03.08 Водные биоресурсы и аквакультура,
35.03.09 Промышленное рыболовство,
35.03.10 Ландшафтная архитектура,
14.05.04 Электроника и автоматика физических установок,
27.05.02 Метрологическое обеспечение вооружения и военной техники,
01.03.01 Математика,
05.03.02 География,
01.03.04 Прикладная математика,
03.03.02 Физика,
05.03.06 Экология и природопользование,
02.03.03 Математическое обеспечение и администрирование информационных систем,
38.03.01 Экономика,
27.03.02 Управление качеством,
06.03.01 Биология,
01.03.05 Статистика,
35.03.11 Гидромелиорация,
05.05.01 Метеорология специального назначения,
05.05.02 Военная картография,
17.05.04 Технологии веществ и материалов в вооружении и военной технике,
26.03.03 Водные пути, порты и гидротехнические сооружения,
21.05.06 Нефтегазовые техника и технологии
Материалы курса
Лекции22
Тесты7
Задания5
Ссылки3
Поделиться курсом
Подписка от 349 ₽/мес.
Курсы по теме:
Используют:
0
вузов
0
преподавателей
0
студентов
Используют:
49
вузов
18
преподавателей
46
студентов