Стили и методы программирования

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Данный курс предполагает начальные умения структурного программирования на традиционном языке и не исключает начальных умений на одном из языков других стилей. Базовые умения для других стилей программирования могут быть получены по ходу изучения курса, для чего в него включены необходимые сведения и упражнения.
Этот курс для тех, кто хочет программировать осмысленно. Впервые в практике учебных материалов систематически излагаются сведения о стилях программирования и их методах. Он предлагает ориентиры для понимания сочетаемости и несовместимости разных методов, показывает, что универсальность программных средств есть не что иное, как плохо определенные границы их применимости. Освоив предлагаемый материал, учащемуся откроются те аспекты программистской деятельности, которым обычно не уделяют должного внимания авторы учебников, монографий, руководств, хотя именно они больше, чем что-либо определяют уровень квалификации разработчика.
Курс будет полезен как для начинающих, так и для опытных программистов.

Author(s): Непейвода Н.Н.
Edition: 2-е
Publisher: НОУ «Интуит»
Year: 2016

Language: Russian

Лекция 1. Вводная лекция 4
Лекция 2. Модели вычислений 13

Лекция 4. Синтаксис, семантика и прагматика 48
Лекция 5. Сентенциальное программирование: Рефал 64
Лекция 6. Сентенциальное программирование: PROLOG 84
Лекция 7. Общие вопросы сентенциального программирования 108
Лекция 8. Функциональное программирование 120
Лекция 9. Автоматное программирование: анализ задачи 143
Лекция 10. Автоматное программирование: от таблицы к программе 163
Лекция 11. Автоматное преобразование структурированных текстов 187
Лекция 12. Переход от данных к конечному автомату 200
Лекция 13. Событийное программирование 211
Лекция 14. Структурное программирование 221
Лекция 15. Проблемы, встающие перед параллельным программированием 246
Лекция 16. Программирование от переиспользования 264
Лекция 17. Общее понятие о стилях программирования 278
Лекция 18. Методы по отношению к стилям 291
Список литературы 294