Слайды из презентации
«Языки программирования» к уроку информатики на тему «Программирование»
Автор: Maxim Mazin.
Чтобы увеличить слайд, нажмите на его эскиз. Чтобы использовать презентацию на уроке,
скачайте файл «Программирование.ppt» бесплатно
в zip-архиве размером 245 КБ.
Скачать презентацию
№ | Слайд | Текст |
1 |
 |
Текстовый язык автоматного программированияВ. С. Гуров, М. А. Мазин, А. А. Шалыто |
2 |
 |
Инструментальное средство UniMod2 |
3 |
 |
Диаграмма классов3 |
4 |
 |
Диаграмма состояний4 |
5 |
 |
Графический язык программированияДостоинства средства UniMod Диаграммы более выразительны, чем текст UML-нотация — общепринята Недостатки средства UniMod Вводить диаграммы неудобно Программисты предпочитают текстовый код 5 |
6 |
 |
Текстовый язык автоматного программированияПроблемно-ориентированный автоматный язык Автомат описывается в терминах автоматного программирования Диаграммы генерируются по мере ввода текста программы 6 |
7 |
 |
Разработка текстового языка программированияТранслятор Лексический анализатор Синтаксический анализатор Семантический анализатор Генератор кода Интегрированная среда разработки «Подсветка» ошибок Автоматическое завершение ввода Навигация по коду 7 |
8 |
 |
Система метапрограммирования MPSПринимает на вход абстрактный синтаксис конкретный синтаксис систему типов кодогенератор Автоматически строит интегрированную среду разработки 8 |
9 |
 |
Виды проблемно-ориентированных языковПроблемно-ориентированные расширения существующих языков Например, язык доступа к базе данных, язык описания регулярных выражений и т.д. Независимые языки Например, язык планировщика задач операционной системы 9 |
10 |
 |
Автоматное расширение языка JavaПозволяет описывать поведение Java-класс в виде автомата Отправка событий — вызов специальных методов класса Состояние храниться в переменной объекта Автомат описывается в терминах автоманого программирования 10 |
11 |
 |
Независимый автоматный языкВсе приложение описывается в терминах автоманого программирования Возможно использовать для генерации не Java-кода Соответствует понятию запускаемых спецификаций 11 |
12 |
 |
Генерация диаграмм12 |
13 |
 |
РезультатыРазработанное средство позволяет разрабатывать автоматные программы описывать поведение Java-классов в виде автоматов использовать преимущества текстового ввода программ и представления автоматов в виде диаграмм 13 |
14 |
 |
Спасибо14 |
«Языки программирования» |
http://900igr.net/prezentatsii/informatika/Programmirovanie/JAzyki-programmirovanija.html