🗊Текстовый язык автоматного программирования В. С. Гуров, М. А. Мазин, А. А. Шалыто

Категория: Информатика
Нажмите для полного просмотра!
Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №1Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №2Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №3Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №4Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №5Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №6Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №7Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №8Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №9Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №10Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №11Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №12Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №13Текстовый язык автоматного программирования  В. С. Гуров, М. А. Мазин, А. А. Шалыто, слайд №14

Вы можете ознакомиться и скачать Текстовый язык автоматного программирования В. С. Гуров, М. А. Мазин, А. А. Шалыто. Презентация содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Текстовый язык автоматного программирования
В. С. Гуров,
М. А. Мазин,
А. А. Шалыто
Описание слайда:
Текстовый язык автоматного программирования В. С. Гуров, М. А. Мазин, А. А. Шалыто

Слайд 2





Инструментальное средство UniMod
Описание слайда:
Инструментальное средство UniMod

Слайд 3





Диаграмма классов
Описание слайда:
Диаграмма классов

Слайд 4





Диаграмма состояний
Описание слайда:
Диаграмма состояний

Слайд 5





Графический язык программирования
Достоинства средства UniMod
Диаграммы более выразительны, чем текст
UML-нотация — общепринята
Недостатки средства UniMod
Вводить диаграммы неудобно
Программисты предпочитают текстовый код
Описание слайда:
Графический язык программирования Достоинства средства UniMod Диаграммы более выразительны, чем текст UML-нотация — общепринята Недостатки средства UniMod Вводить диаграммы неудобно Программисты предпочитают текстовый код

Слайд 6





Текстовый язык автоматного программирования
Проблемно-ориентированный автоматный язык
Автомат описывается в терминах автоматного программирования
Диаграммы генерируются по мере ввода текста программы
Описание слайда:
Текстовый язык автоматного программирования Проблемно-ориентированный автоматный язык Автомат описывается в терминах автоматного программирования Диаграммы генерируются по мере ввода текста программы

Слайд 7





Разработка текстового языка программирования
Транслятор
Лексический анализатор
Синтаксический анализатор
Семантический анализатор
Генератор кода
Интегрированная среда разработки
«Подсветка» ошибок
Автоматическое завершение ввода
Навигация по коду
Описание слайда:
Разработка текстового языка программирования Транслятор Лексический анализатор Синтаксический анализатор Семантический анализатор Генератор кода Интегрированная среда разработки «Подсветка» ошибок Автоматическое завершение ввода Навигация по коду

Слайд 8





Система метапрограммирования MPS
Принимает на вход
абстрактный синтаксис
конкретный синтаксис
систему типов
кодогенератор
Автоматически строит интегрированную среду разработки
Описание слайда:
Система метапрограммирования MPS Принимает на вход абстрактный синтаксис конкретный синтаксис систему типов кодогенератор Автоматически строит интегрированную среду разработки

Слайд 9





Виды проблемно-ориентированных языков
Проблемно-ориентированные расширения существующих языков
Например, 
язык доступа к базе данных,
язык описания регулярных выражений и т.д.
Независимые языки
Например,
язык планировщика задач операционной системы
Описание слайда:
Виды проблемно-ориентированных языков Проблемно-ориентированные расширения существующих языков Например, язык доступа к базе данных, язык описания регулярных выражений и т.д. Независимые языки Например, язык планировщика задач операционной системы

Слайд 10





Автоматное расширение языка Java
Позволяет описывать поведение Java-класс в виде автомата
Отправка событий — вызов специальных методов класса
Состояние храниться в переменной объекта
Автомат описывается в терминах автоманого программирования
Описание слайда:
Автоматное расширение языка Java Позволяет описывать поведение Java-класс в виде автомата Отправка событий — вызов специальных методов класса Состояние храниться в переменной объекта Автомат описывается в терминах автоманого программирования

Слайд 11





Независимый автоматный язык
Все приложение описывается в терминах автоманого программирования
Возможно использовать для генерации не Java-кода
Соответствует понятию запускаемых спецификаций
Описание слайда:
Независимый автоматный язык Все приложение описывается в терминах автоманого программирования Возможно использовать для генерации не Java-кода Соответствует понятию запускаемых спецификаций

Слайд 12





Генерация диаграмм
Описание слайда:
Генерация диаграмм

Слайд 13





Результаты
Разработанное средство позволяет
разрабатывать автоматные программы
описывать поведение Java-классов в виде автоматов
использовать преимущества текстового ввода программ и представления автоматов в виде диаграмм
Описание слайда:
Результаты Разработанное средство позволяет разрабатывать автоматные программы описывать поведение Java-классов в виде автоматов использовать преимущества текстового ввода программ и представления автоматов в виде диаграмм

Слайд 14





Спасибо
Описание слайда:
Спасибо



Похожие презентации
Mypresentation.ru
Загрузить презентацию