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

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


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

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

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

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

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

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

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

Программирование на платформе 1С

Основы программирования на платформе 1С

Эти видеоуроки могут осваивать люди, мало знакомые с программированием, они для новичков. Их цель — научить основам программирования на платформе 1С.

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

Язык запросов 1С

Язык запросов 1С-программирования

Ускоренное изучение языка запросов 1С на платформе 8.3. Уроки научат извлекать данные из базы в удобном виде, они продуктивны и имеют четкую конкретику.

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

Основы Java

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

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

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

Базы данных в Java

Базы данных в Java

Любому программисту необходимо уметь работать с базами данных. Вы узнаете, как используются БД и запросы SQL в Java. Уроки подходят новичкам.

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

Создание приложений Android

Создание и монетизация приложений Android

Видео по созданию мобильных приложений для Android для абсолютных новичков. Планирование архитектуры будущего приложения с учетом требований рынка.

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

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

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

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

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

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

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

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

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

Путь программиста

Путь программиста (PDF)

Это справочник по эффективному построению карьеры программиста. Он научит дорого продавать свои услуги на рынке информационных технологий.

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

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

курс

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

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