Functional Programming with C#
Эта книга представляет собой практическое руководство по применению принципов функционального программирования в языке C#. Автор, опытный разработчик с более чем 20-летним стажем, демонстрирует, как использовать функциональные подходы для создания более чистого, предсказуемого и поддерживаемого кода.
В первой части рассматриваются фундаментальные концепции функционального программирования, включая различия между императивным, объектно-ориентированным и функциональным подходами. Особое внимание уделяется выражениям и операторам, а также практическим примерам их применения в реальных проектах.
Книга показывает, как эффективно комбинировать функциональные и объектно-ориентированные парадигмы в C#, используя современные возможности языка. Автор приводит конкретные примеры, такие как система публикации книг, чтобы проиллюстрировать применение функциональных принципов на практике.
Издание подходит как для разработчиков, уже знакомых с C#, которые хотят расширить свой арсенал функциональными техниками, так и для тех, кто только начинает изучать функциональное программирование в контексте .NET-экосистемы.









