Функциональное программирование

Жемчужины проектирования алгоритмов: функциональный подход


проектирование алгоритмов: функциональное программирование

  • Автор: Р. Бёрд
  • год издания: 2013
  • язык: русский
  • учебник объемом: 334стр.
  • формат: PDF
  • размер файла: 75 MB

Учебник демонстрирует методы функционального программирования, а именно - нестандартные решения и подходы к построению алгоритмов. Под каждой жемчужиной подразумевается раздел учебника, посвященный определенной задаче по программированию. Решения этих задач-примеров содержат построение стандартных алгоритмов, но главное - нетрадиционные комбинации их проектирования.

Примеры показывают, как традиционную и понятную, но малоэффективную функциональную программу сделать эффективной, используя нестандартный подход и специфические рассуждения. Большинство примеров имеют своим началом спецификации на языке Haskell, а в продолжение, используются объектно-ориентированные языки, повышая уровень реализации.

Функциональное программирование проще объясняет идеи, лежащие в основе алгоритмов. Функции, из которых состоят такие алгоритмы - меньше по объему, лучше подразделяются, а их вычислительные характеристики существенно возрастают. Учебник будет интересен программистам, как образчик нетривиальных принципов построения алгоритмов.

скачать учебник: Depositfiles

Еще самоучители по программированию:

Программирование на Python

Основы программирования на Python

Освойте за 4 часа основы программирования на Python, который подходит в качестве первого языка для абсолютных новичков.

подробнее...

Создание игры на Unreal Engine

Создание игры Unreal Engine 4

Для создания игры нужно выбрать подходящий движок. Он ускорит разработку в несколько раз, сэкономив силы и время. Почему выбирают Unreal Engine?

подробнее...

Основы JavaScript

Основы JavaScript

Курс для начинающих по основам программирования на JavaScript на практических и реальных примерах, который даст всю необходимую базу.

подробнее...

Основы Java

Основы Java для начинающих

Видео по Java и объектно-ориентированному программированию. Представлена осязаемая конструкция языка Java и правильная модель программирования.

подробнее...

Программирование на Java

Программирование на Java для детей, родителей .. (PDF)

Учебник по программированию на Java предназначен для новичков, что явствует из его красноречивого названия, он отлично иллюстрирован.

подробнее...

Основы программирования на языке C++

Основы программирования на C++

Базовые знания языка C++ за 4 часа по новаторской обучающей методике до уверенного программирования. Быстрое изучение и с максимальным КПД.

подробнее...

Программирование на C#

Основы программирования на C#

Это пошаговый видеокурс по программированию на языке C# для начинающих. Это 16 уроков с поддержкой автора, бесплатное пособие для новичков.

подробнее...

Книга по языку C

Язык C в 21 веке (PDF)

Книга по программированию на языке C, в которой читатель найдет все новшества, необходимые для разработки эффективных и передовых приложений.

подробнее...

Заинтересованному кругу лиц и друзьям:

курс

Самоучители бесплатно

курс
Яндекс.Метрика admin@samouchitelbox.ru