Стили и методы программирования, Непейвода Н.Н., 2021.
Учебное пособие предполагает начальные умения структурного программирования на традиционном языке и не исключает начальных умений на одном из языков других стилей. Базовые умения для других стилей программирования могут быть получены по ходу изучения издания, для чего в него включены необходимые сведения и упражнения
Издание предназначено для тех, кто хочет программировать осмысленно. Впервые в практике учебных материалов систематически излагаются сведения о стилях программирования и их методах. Предлагаются ориентиры для понимания сочетаемости и несовместимости разных методов, показывается, что универсальность программных средств есть не что иное, как плохо определенные границы их применимости. Освоив предлагаемый материал, обучающийся поймет аспекты программистской деятельности, которым обычно не уделяют должного внимания авторы учебников, монографий, руководств, хотя именно они больше, чем что-либо определяют уровень квалификации разработчика. Учебное пособие будет полезно как начинающим, так и опытным программистам.
Модели вычислений.
Традиционная архитектура вычислительных машин. Первое понятие о стилях программирования. Модификации традиционной архитектуры. Нетрадиционные архитектуры. Сети данных и параллелизм. Эмуляция и машина программы.
Из материалов предыдущего раздела видно, что подходы к решению программистских задач при использовании различных языков отличаются друг от друга. Иногда эти различия непринципиальны и сводятся лишь к текстовому представлению программы, а иногда они довольно существенны. Если различия непринципиальны, то мы говорим, что языки имеют сходную модель вычислений.
Модель вычислений языка не обязательно совпадает с моделью вычислений, заложенной в оборудование. Эти модели расходятся, если сама машина имеет традиционную архитектуру. Более того, даже машины другой архитектуры программно моделируются на машинах традиционной архитектуры. В дальнейшем мы будем пользоваться термином традиционные языки, понимая под этим языки, модель вычислений которых унаследована от традиционной архитектуры машин. Архитектура, впервые использованная Конрадом фон Цузе еще на рубеже 30-40-х гг. XX в., в несколько модифицированной форме до сих пор принята почти для всех вычислительных машин.
ОГЛАВЛЕНИЕ.
1. Вводная лекция.
2. Модели вычислений.
3. Традиционные языки.
4. Синтаксис, семантика и прагматика.
5. Сентенциальное программирование: Рефал.
6. Сентенциальное программирование: PROLOG.
7. Общие вопросы сентенциального программирования.
8. Функциональное программирование.
9. Автоматное программирование: анализ задачи.
10. Автоматное программирование: от таблицы к программе.
11. Автоматное преобразование структурированных текстов.
12. Переход от данных к конечному автомату 200.
13. Событийное программирование.
14. Структурное программирование.
15. Проблемы, встающие перед параллельным программированием.
16. Программирование от переиспользования.
17. Общее понятие о стилях программирования.
18. Методы по отношению к стилям.
Список литературы.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Стили и методы программирования, Непейвода Н.Н., 2021 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Непейвода
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Pro Bash Programming, Scripting the GNU-Linux Shell, Johnson C., Varma J.
- Java, Эффективное программирование, Второе издание, Блох Д., 2014
- Design Patterns via C#, приемы объектно-ориентированного проектирования, Шевчук А., Охрименко Д., Касьянов А., 2015
- Программирование на паскале, графика для компьютерных игр, Рубанцев В.
Предыдущие статьи:
- C++ для детей, Ханс-Георг Ш., 2002
- Функциональное программирование, Филд А., Харрисон П., 1993
- Курс программирования на Assembler, Куляс О.Л., Никитин К.А., 2017
- Введение в общую психологию, Гиппенрейтер Б.Ю., 2008