КаталогКниг.РФ

Функциональное программирование на С++. Как сделать свои программы изящными с помощью технологии фун (Чукич Иван) ; ДМК-Пресс, 2020

Книга: Функциональное программирование на С++. Как сделать свои программы изящными с помощью технологии фун (Чукич Иван) ; ДМК-Пресс, 2020

от 1673 р. до 3039 р.


Сравнить цены

Цена от 1673 р. до 3039 р. в 4 магазинах

МагазинЦенаНаличие
Буквоед

5/5

3039 р.
Минимальная сумма заказа 100 рублей
Book24

5/5

3039 р.
Мегамаркет

5/5

1673 р. 1886 р.
Яндекс.Маркет

5/5

1735 р.
Лабиринт

5/5

Читай-город

5/5

МАЙШОП

5/5

Один из первых книжных интернет-магазинов, работающий с 2002 года

Как купить или где мы находимся +

Описание

Хорошо написанный код легче тестировать и использовать повторно, его проще распараллелить, и он меньше подвержен ошибкам. Владение приемами функционального программирования поможет вам писать код, соответствующий требованиям к современным приложениям, проще выражать сложную логику программ, изящно обрабатывать ошибки и элегантно оформлять параллельные алгоритмы. Язык C++ поддерживает функциональное программирование с использованием шаблонов, лямбда-выражений и других своих базовых возможностей, а также алгоритмов из библиотеки STL.
Функциональное программирование на C++ поможет вам раскрыть свои способности к функциональному мышлению, продемонстрировав новый взгляд на программирование на C++. В этой книге вы найдете десятки примеров, диаграмм и иллюстраций, описывающих идеи функционального программирования, которые вы сможете применять в C++, включая ленивые вычисления, объекты-функции и вызываемые объекты, алгебраические типы данных и многое другое. В процессе чтения вы увидите множество практических сценариев применения методов функционального программирования, где они могут принести наибольшую выгоду.

Смотри также Характеристики.

Яндекс.Маркет


Содержание

1 Введение в функциональное
программирование
2 Первые шаги в функциональном
программировании
5 Функциональные объекты
4 Средства создания новых функций из
имеющихся
5 " Чистота функций: как избежать
изменяемого состояния
6 Ленивые вычисления
7 Диапазоны
8 Функциональные структуры данных
9 Алгебраические типы данных и
сопоставление с образцом
10 Монады
11 Метапрограммирование на шаблонах
12 Функциональный дизайн параллельных
систем
Тестирование и отладка

Видео обзоры (1)

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

Michael Lochemem. Функциональное программирование на PHPзапуск видео

 

О книге

ИздательДМК-Пресс
Год издания2020
Страниц360
Переплёттвердый
ISBN978-5-9706-0781-7
Размеры17,00 см × 24,00 см × 2,70 см
Формат70х100/16
Автор(ы)
ТематикаПрограммирование
Тираж200
ПереплетТвердый переплёт
Возрастные ограничения12
Кол-во страниц360
Количество страниц360
Тип обложкитвердая
Количество книг1
Вес704
Возрастное ограничение12+
ИздательствоДМК
Язык изданияРусский
Обложкатвердый переплёт

Отзывы (2)

  • 5/5

    Уникальная и редкая книга! Наступил судьбоносный момент, наконец о C++ мы можем с полным правом произносить слова "функциональное программирование". Издание очень качественное, цветные иллюстрации, твёрдый переплёт. Но содержание также не подкачало ! Функциональная парадигма в корне меняет правила игры, хотя и не особенно противоречит объектной. Книга не только показывает, какие новые механизмы последних стандартов C++ соответствуют функциональному подходу (диапазоны, лямбды и т.п.), но и освещает вопросы касающиеся непосредственно самого функционального подхода (ленивые вычисления, монады и т.п.), так что можно одновременно улучшить знания новых конструкций C++ и основ функционального подхода к программированию. Все темы снабжены информативными цветными иллюстрациями.

    0    0

  • 5/5

    Программисты, которые обычно пишут программы на императивных языках (таких большинство, ибо С/С++/С#/Java и т.д), часто испытывают трудности при изучении функционального программирования (по себе знаю).



    И вот, наконец-то появилась книга, в которой автор простым и понятным для императивщика языком рассказывает о фундаментальных основах функциональной парадигмы программирования. Однако не с помощью функционального языка типа Haskell, а с помощью самого императивного языка С++!

    Тут есть все: и чистые функции, и ленивые вычисления, и функциональные структуры данных, и карринг, и даже монады! Но автор разъясняет, как все это выглядит в С++ с использованием алгоритмов и функторов стандартной библиотеки, лямбда-выражений и ranges (диапазоны вошли в стандарт С++20).



    Блестящая книжка по функциональному программированию для императивщиков!



    И, кстати, книга великолепно издана: твердая обложка, плотная бумага, цветные иллюстрации.



    Валерий Лаптев, программист С++ с 30-летним стажем

    0    0

Добавить отзыв



 

Программирование - издательство "ДМК-Пресс"

Категория 1338 р. - 2007 р.

Программирование - издательство "ДМК-Пресс" »

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

Категория 1338 р. - 2007 р.

ADS
закладки (0) сравнение (0)

 

preloader

37 ms