Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Функциональное программирование на языке C++


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1886, книга: улыбка горгоны
автор: Павел Николаевич Белоярский

"Улыбка Горгоны" - захватывающее фэнтези с замысловатым сюжетом, яркими персонажами и атмосферой, пронизанной древними легендами и тайнами. Двое молодых искателей приключений, Лион и Тиара, оказываются втянуты в опасное путешествие, когда они натыкаются на артефакт, связанный с легендарной Горгоной. Их путь ведет их через древние леса, заброшенные руины и смертельно опасные ловушки, поскольку они пытаются раскрыть секреты, скрытые в улыбке Горгоны. Главные герои, Лион и Тиара, -...

СЛУЧАЙНАЯ КНИГА

Иван Чукич - Функциональное программирование на языке C++

Функциональное программирование на языке C++
Книга - Функциональное программирование на языке C++.  Иван Чукич  - прочитать полностью в библиотеке КнигаГо
Название:
Функциональное программирование на языке C++
Иван Чукич

Жанр:

C, C++, C#

Изадано в серии:

неизвестно

Издательство:

ДМК Пресс

Год издания:

ISBN:

978-5-97060-781-7

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Функциональное программирование на языке C++"

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


Читаем онлайн "Функциональное программирование на языке C++". Главная страница.

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

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

Хорошо написанный код легче тестировать и использовать повторно, его
проще распараллелить, и он меньше подвержен ошибкам. Владение приемами
функционального программирования поможет вам писать код, соответствующий
требованиям к современным приложениям, проще выражать сложную логику
программ, изящно обрабатывать ошибки и элегантно оформлять параллельные
алгоритмы. Язык C++ поддерживает функциональное программирование
с использованием шаблонов, лямбда-выражений и других своих базовых
возможностей, а также алгоритмов из библиотеки STL.
В этой книге вы найдете десятки примеров, диаграмм и иллюстраций,
описывающих идеи функционального программирования, которые вы сможете
применять в C++, включая ленивые вычисления, объекты-функции и вызываемые
объекты, алгебраические типы данных и многое другое.
Что внутри:
• как писать безопасный код без ущерба для производительности;
• явная обработка ошибок через систему типов;
• добавление в C++ новых управляющих структур;
• решение задач с использованием предметно-ориентированных языков (DSL).
Иван Чукич – один из основных разработчиков KDE; программирует
на C++ с 1998 года. Преподает курс современного C++ и функционального
программирования на факультете математики в Белградском университете.
«Книга предлагает читателям новый способ создания качественного
программного обеспечения и новый способ мышления».
Джан Лоренцо Меокки, CommProve
«Это издание особенно ценно для разработчиков на C++ среднего
и выше среднего уровня, желающих научиться писать программы
в реактивном стиле».
Марко Массенцио, Apple

Книга предназначена для опытных разработчиков на C++.
ISBN 978-5-97060-781-7

Интернетмагазин:
www.dmkpress.ru
Оптовая продажа:
КТК «Галактика»
email: books@alians-kniga.ru

www.дмк.рф

9 785970 607817

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

Как улучшить свои программы с помощью
приемов функционального программирования

Иван Чукич

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

на С++

Иван Чукич

Функциональное
программирование
на языке C++

Functional Programming
in C++
How to improve your C++ programs
using functional techniques

IVAN ČUKIĆ

Функциональное
программирование
на языке C++
Как сделать свои программы изящными
с помощью технологии функционального программирования

ИВАН ЧУКИЧ

Москва, 2020

УДК 004.4
ББК 32.973.202
Ч88

Ч88

Чукич И.
Функциональное программирование на языке C++ / пер. с англ. В. Ю. Винника, А. Н. Киселева. – М.: ДМК Пресс, 2020. – 360 с.: ил.
ISBN 978-5-97060-781-7
Язык С++ обычно ассоциируется с объектно-ориентированным программированием. Автор книги доказывает, что на С++ так же удобно создавать программы
и в функциональном стиле. Это дает ряд преимуществ, повышая удобство кода
и снижая вероятность возникновения ошибок.
Книга разделена на две части. В первой читатель знакомится с азами функционального программирования: основными идиомами и способами их воплощения
в языке C++. Вторая часть затрагивает более сложные аспекты и посвящена собственно
разработке программ с использованием функционального подхода.
Издание предназначено для опытных разработчиков на С++, желающих расширить
границы использования этого языка и повысить эффективность работы.

УДК 004.4
ББК 32.973.202

Original English language edition published by Manning Publications USA, USA. Copyright © 2019
by Manning Publications Co. Russian-language edition copyright © 2020 by DMK Press. All rights
reserved.
Все права защищены. Любая часть этой книги не может быть воспроизведена в какой
бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав.

ISBN 978-1-617-29381-8 (англ.)
ISBN 978-5-97060-781-7 (рус.)

Copyright © 2019 by Manning Publications Co.
© Оформление, издание, перевод, ДМК Пресс, 2020

Оглавление
1
2
3
4
5
6
7
8
9
10
11
12
13















Введение в функциональное программирование................................22
Первые шаги в функциональном программировании.........................47
Функциональные объекты......................................................................75
Средства создания новых функций из имеющихся............................ 107
Чистота функций: как избежать изменяемого состояния.................. 141
Ленивые вычисления............................................................................ 167
Диапазоны............................................................................................. 191
Функциональные --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.