Get Programming with F#: A guide for .NET developers
Книга 'Get Programming with F#' представляет собой практическое руководство по языку программирования F# для .NET-разработчиков. Автор, Исаак Абрахам, проводит читателя от основ синтаксиса и типов до продвинутых концепций функционального программирования, таких как композиция функций, сопоставление с образцом и работа с неизменяемыми данными.
Книга построена по принципу последовательного изучения: начиная с простых значений и кортежей, переходя к записям (records), функциям высшего порядка и модульной организации кода. Особое внимание уделяется практическому применению F# в экосистеме .NET, включая взаимодействие с C#, работу с NuGet-пакетами и интеграцию с базами данных через type providers.
Вторая половина книги посвящена более сложным темам: веб-программированию (создание и потребление HTTP-сервисов), unit-тестированию и работе с реальными данными. Каждый раздел завершается практическим проектом (capstone), закрепляющим полученные навыки.
Издание ориентировано на .NET-разработчиков, желающих освоить функциональное программирование на платформе .NET, а также на программистов, интересующихся альтернативными парадигмами разработки.
