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

1230 грн.

  • Издатель: ДМК-Пресс
  • ISBN: 978-5-97060-781-7
  • EAN: 9785970607817

  • Книги: Программирование
  • ID: 5452194
Купить Купить в кредит

Описание

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

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

Характеристики (18)


ПараметрЗначение
Автор(ы)
ПереплетТвердый переплёт
ИздательДМК Пресс, ДМК Пресс
Год издания2020
Возрастные ограничения12
Кол-во страниц360
Формат170x240мм
Тип обложкитвердая
ИздательствоДМК
Количество страниц360
Вес0.70кг
Количество книг1
Возрастное ограничение12+
ISBN978-5-9706-0781-7
Размеры70x100 1/16
Обложкатвердый переплёт
Язык изданияrus
РазделПрограммирование


Сравнить цены (2)

Цена от 1230 грн. до 1230 грн. в 2 магазинах

МагазинЦенаНаличие
Bookovka UA
5/5
«Буковка» – це в першу чергу високий асортимент якісних книг відомих видань

Купить в кредит (2)


Компания Предложение
Prostocredit

Сума: від 500 до 6500 грн. Срок: 90 днів з наявністю пільгового періоду від 3 до 30 днів під знижену % ставку (з можливістю пролонгації пільгового кредиту необмеженої кількості раз) Процентна ставка: Пільгова 1,7%, Базова 2% Робота 24/7: заявки на кредит, видача кредиту

Aviracredit

Aviracredit - Онлайн кредит на картку до 6300 грн. Швидке рішення щодо заявки, гарний рівень узгодження заявок. Розмір виплати за перший виданий кредит - 227 грн.

Полезные онлайн-сервисы


Компания Предложение

Отзывы (2)


  • 5/5

    Программисты, которые обычно пишут программы на императивных языках (таких большинство, ибо С/С++/С#/Java и т.д), часто испытывают трудности при изучении функционального программирования (по себе знаю).
    И вот, наконец-то появилась книга, в которой автор простым и понятным для императивщика языком рассказывает о фундаментальных основах функциональной парадигмы программирования. Однако не с помощью функционального языка типа Haskell, а с помощью самого императивного языка С++!
    Тут есть все: и чистые функции, и ленивые вычисления, и функциональные структуры данных, и карринг, и даже монады! Но автор разъясняет, как все это выглядит в С++ с использованием алгоритмов и функторов стандартной библиотеки, лямбда-выражений и ranges (диапазоны вошли в стандарт С++20).
    Блестящая книжка по функциональному программированию для императивщиков!
    И, кстати, книга великолепно издана: твердая обложка, плотная бумага, цветные иллюстрации.
    Валерий Лаптев, программист С++ с 30-летним стажем

    0
    0
  • 5/5

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

    0
    0
Зарегистрируйтесь и получайте бонусы за покупки!



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