14 занимательных эссе о языке Haskell и функциональном программировании
книга

14 занимательных эссе о языке Haskell и функциональном программировании

Здесь можно купить книгу "14 занимательных эссе о языке Haskell и функциональном программировании " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Роман Душкин

Форматы: PDF

Издательство: ДМК Пресс

Год: 2023

Место издания: Москва

ISBN: 978-5-89818-621-0

Страниц: 223

Артикул: 107995

Возрастная маркировка: 12+

Электронная книга
119

Краткая аннотация книги "14 занимательных эссе о языке Haskell и функциональном программировании"

В книге представлено 14 статей автора, которые в разное время были опубликованы или подготовлены к публикации в научно-популярном журнале для школьников и учителей «Потенциал». Статьи расположены и связаны таким образом, чтобы они представляли собой логически последовательное повествование от начал к более сложным темам. Также в книге сделан упор на практические знания, предлагается решение многих прикладных задач при помощи языка функционального программирования Haskell. Книга будет интересна всем, кто живо интересуется функциональным программированием, студентам технических вузов, преподавателям информатики.

Содержание книги "14 занимательных эссе о языке Haskell и функциональном программировании "


От автора
Типовой процесс разработки программ на языке Haskell
Инструментальные средства
Описание процесса разработки
Функциональный подход в программировании
Введение
Общие свойства функций в функциональных языках программирования
Примеры определения функций
Заключение
Алгебраические типы данных в языке Haskell
Введение
Простые перечисления
Параметризация
Параметрический полиморфизм
Заключение
Объектно-ориентированное и функциональное программирование
Введение
Именованные поля и структуры
Классы типов
Экземпляры классов
Окончательные замечания
Заключение
Введение в Л-исчисление для начинающих
Введение
Неформальное описание теории
Некоторые дополнения
Редукция как стратегия вычислений
Примеры кодирования данных и функций
Заключение
Комбинаторы? — Это просто!
Введение
Формальная теория
Примеры сложных комбинаторов
Модуль на языке Haskell для преобразования комбинаторов
Представление данных и функций
Булевские значения
Нумералы Чёрча
Упорядоченные пары
Общие замечания
Заключение
Ввод и вывод на языке Haskell
Введение
Основы функционального ввода/вывода
Стандартные функции ввода/вывода
Примеры программ
Вывод результатов исполнения функции на экран
Альтернатива: экран или файл
Копирование файлов
Заключение
Простой интерпретатор команд
Введение
Постановка задачи
Основной набор функций
Вспомогательные типы данных
Цикл интерпретации
Функции для исполнения команд
Заключение
Теория чисел и язык Haskell
Введение
Простейшие задачи
Такие непростые простые числа
Числа Мерсенна
Числа Ферма
Числа Софи Жермен
Другие последовательности простых чисел
Совершенству нет предела
Заключение
Магические квадраты и решение переборных задач
Введение
Простейший вариант перебора
Перебор с использованием перестановок
Перебор с использованием размещений
Дальнейшая универсализация алгоритма
Заключение
Задача о ранце
Введение
Классическая задача
Реализация решения на языке Haskell
Заключение
Кривая Дракона
Введение
Что такое Кривая Дракона?
Алгоритм построения
Реализация на языке Haskell
Подготовительные описания геометрических образов
Построение Кривой Дракона
Заключение
Немного о шахматных задачах
Введение
Вспомогательные программные сущности
Задача о расстановке фигур
Задача о ходе коня
Генерация рекурсивных сказок
Введение
Колобок
Теремок
Обобщение функций и построение генератора
Репка
Заключение
Литература

Все отзывы о книге 14 занимательных эссе о языке Haskell и функциональном программировании

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "14 занимательных эссе о языке Haskell и функциональном программировании (автор Роман Душкин)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!