Introducing Functional Programming Using C#: Leveraging a New Perspective for OOP Developers

Эта книга представляет собой практическое руководство по внедрению принципов функционального программирования (FP) в экосистему C#. Она специально разработана для разработчиков, имеющих опыт объектно-ориентированного программирования (ООП), и помогает им расширить свой инструментарий, интегрируя функциональные подходы для создания более чистого, надежного и поддерживаемого кода.

Автор подробно объясняет ключевые концепции FP, такие как функции как объекты первого класса, неизменяемость, чистые функции и декларативный стиль программирования. Книга показывает, как эти принципы могут быть применены в C# с использованием встроенных языковых возможностей и библиотек, демонстрируя синергию между парадигмами ООП и FP.

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

Издание идеально подходит для разработчиков среднего и продвинутого уровня, которые хотят углубить свои знания C# и освоить современные методики программирования для создания более качественного программного обеспечения.

Introducing Functional Programming Using C#: Leveraging a New Perspective for OOP Developers
A
Автор
Vaskaran Sarcar
Издательство
Apress
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент