Программирование Скачать
презентацию
<<  Производные классы Операция в программировании  >>
Текстовый язык автоматного программирования
Текстовый язык автоматного программирования
Инструментальное средство UniMod
Инструментальное средство UniMod
Диаграмма классов
Диаграмма классов
Диаграмма состояний
Диаграмма состояний
Графический язык программирования
Графический язык программирования
Текстовый язык автоматного программирования
Текстовый язык автоматного программирования
Разработка текстового языка программирования
Разработка текстового языка программирования
Система метапрограммирования MPS
Система метапрограммирования MPS
Виды проблемно-ориентированных языков
Виды проблемно-ориентированных языков
Автоматное расширение языка Java
Автоматное расширение языка Java
Независимый автоматный язык
Независимый автоматный язык
Генерация диаграмм
Генерация диаграмм
Результаты
Результаты
Спасибо
Спасибо
Слайды из презентации «Языки программирования» к уроку информатики на тему «Программирование»

Автор: Maxim Mazin. Чтобы увеличить слайд, нажмите на его эскиз. Чтобы использовать презентацию на уроке, скачайте файл «Программирование.ppt» бесплатно в zip-архиве размером 245 КБ.

Скачать презентацию

Языки программирования

содержание презентации «Программирование.ppt»
СлайдТекст
1 Текстовый язык автоматного программирования

Текстовый язык автоматного программирования

В. С. Гуров, М. А. Мазин, А. А. Шалыто

2 Инструментальное средство UniMod

Инструментальное средство UniMod

2

3 Диаграмма классов

Диаграмма классов

3

4 Диаграмма состояний

Диаграмма состояний

4

5 Графический язык программирования

Графический язык программирования

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

5

6 Текстовый язык автоматного программирования

Текстовый язык автоматного программирования

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

6

7 Разработка текстового языка программирования

Разработка текстового языка программирования

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

7

8 Система метапрограммирования MPS

Система метапрограммирования MPS

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

8

9 Виды проблемно-ориентированных языков

Виды проблемно-ориентированных языков

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

9

10 Автоматное расширение языка Java

Автоматное расширение языка Java

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

10

11 Независимый автоматный язык

Независимый автоматный язык

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

11

12 Генерация диаграмм

Генерация диаграмм

12

13 Результаты

Результаты

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

13

14 Спасибо

Спасибо

14

«Языки программирования»
http://900igr.net/prezentatsii/informatika/Programmirovanie/JAzyki-programmirovanija.html
cсылка на страницу
Урок

Информатика

126 тем
Слайды
Презентация: Языки программирования | Файл: Программирование.ppt | Тема: Программирование | Урок: Информатика | Вид: Слайды