Аннотация
Данный курс предполагает начальные умения структурного программирования на традиционном языке и не исключает начальных умений на одном из языков других стилей. Базовые навыки для других стилей программирования могут быть получены по ходу изучения курса, для чего в него включены необходимые сведения и упражнения.
Содержание
Лекция 1. Вводная лекция
Лекция 2. Модели вычислений
Лекция 3. Традиционные языки
Лекция 4. Синтаксис, семантика и прагматика
Лекция 5. Сентенциальное программирование: Рефал
Лекция 6. Сентенциальное программирование: PROLOG
Лекция 7. Общие вопросы сентенциального программирования
Лекция 8. Функциональное программирование
Лекция 9. Автоматное программирование: анализ задачи
Лекция 10. Автоматное программирование: от таблицы к программе
Лекция 11. Автоматное преобразование структурированных текстов
Лекция 12. Переход от данных к конечному автомату
Лекция 13. Событийное программирование
Лекция 14. Структурное программирование
Лекция 15. Проблемы, встающие перед параллельным программированием
Лекция 16. Программирование от переиспользования
Лекция 17. Общее понятие о стилях прогпаммирования
Лекция 18. Методы по отношению к стилям