Книги / Языки программирования / C# / Get Programming with F#: A guide for .NET developers

Get Programming with F#: A guide for .NET developers

Isaac Abraham

Книга 'Get Programming with F#' представляет собой практическое руководство по языку программирования F# для .NET-разработчиков. Автор, Исаак Абрахам, проводит читателя от основ синтаксиса и типов до продвинутых концепций функционального программирования, таких как композиция функций, сопоставление с образцом и работа с неизменяемыми данными.

Книга построена по принципу последовательного изучения: начиная с простых значений и кортежей, переходя к записям (records), функциям высшего порядка и модульной организации кода. Особое внимание уделяется практическому применению F# в экосистеме .NET, включая взаимодействие с C#, работу с NuGet-пакетами и интеграцию с базами данных через type providers.

Вторая половина книги посвящена более сложным темам: веб-программированию (создание и потребление HTTP-сервисов), unit-тестированию и работе с реальными данными. Каждый раздел завершается практическим проектом (capstone), закрепляющим полученные навыки.

Издание ориентировано на .NET-разработчиков, желающих освоить функциональное программирование на платформе .NET, а также на программистов, интересующихся альтернативными парадигмами разработки.