LINQ как шаг к функциональному программированию
Book information
Description
ВведениеБазис ФП – функцияМанипуляция функциями (ссылки на функции)Тип функцииДелегатыАнонимные методы и лямбда-выражения (или просто «лямбды»)Зачем нужны лямбда-выражения?ФП и SQLНемного о проблемах делегатовКирпичики – или базовые «Функции высшего порядка» (ФВП)Работа со спискамиОбъединяем все вместеВместо заключенияВВЕДЕНИЕДумаю, что практически все слышали о существовании функционального подхода в программировании. Многие даже пытались понять, что это такое и чем он отличается от привычного народным массам императивного подхода. Однако только немногие решились реально разобраться в нем, и уж совсем немногие действительно разобрались и освоили функциональный подход.Меж тем, функциональный подход может сделать ваш код более кратким и понятным. Это позволит решать более сложные задачи и делать при этом меньше ошибок. Но чтобы иметь возможность читать (и писать) функциональный код надо быт знакомыми с основными приемами ФП.Цель этой статьи максимально просто объяснить императивному программисту основы функционального программирования (далее ФП).Примеры в этой статье будут даваться в основном на C#.
Similar books
Entity Framework Tutorial (Code Only)
ZIP
Building Interactive Queries with LINQPad + source code
ZIP
ADO.NET Programming
CHM
Entity Framework Code First Succinctly
Разработка простого генератора отчетов с помощью Nemerle и System.Xml.Linq
DOC
Building Interactive Queries with LINQPad
2013 · PDF
Code-First Development with Entity Framework: Take your data access skills to the next level with Entity Framework
2015 · PDF
Murach’s ADO.NET 4 Database Programming with VB 2010
2011 · PDF