2013-02-19 2 views
1

Я искал в Интернете (и оценивал книги в онлайн-магазинах), но меня не устраивают статьи, найденные по этому вопросу.Хорошая ссылка для функционального программирования на C#

Если вы будете искать в Интернете с помощью ключевых слов C# и функциональных вы найдете много основы или Linq статей.

Я также не согласен с первым ответом на этот вопрос:

Are the functional programming features provided in C# rich enough? What's missing

Ведь F # построен на .NET (как C#) и является функциональным языком широко используется и с хорошей репутацией.

Есть ли набор хороших статей, книг или даже методов, объясненных здесь, о хороших функциональных шаблонах, которые могут быть выгодно используется в C#?

Как я уже сказал, я ищу или вводный материал или руководства по конкретным технологиям (например, Linq, который я использую и люблю).

Я хотел бы также услышать, может ли конкретная техника быть безопасно выставлена ​​для многоразовой библиотеки Public API (надеюсь, что это не слишком не по теме).

+1

Запросы на книги/статьи/и т. Д. не имеют возможности для SO. SO не является механизмом рекомендаций, и формат сайта просто не поддерживает запросы на списки вещей. Рекомендации по продуктам являются спорными вопросами, которые не подходят для сайтов SE, как описано в: [Q & A is Hard, Let's Go Shopping!] (Http://blog.stackoverflow.com/2010/11/qa-is-hard- let-go-shopping /) – Servy

+0

Возможно, вам лучше (и больше по теме) запросить конкретные функции. Обратите внимание, что связанный ответ - это 2009 год, и теперь есть гораздо лучшее соответствие типов и асинхронный код. –

ответ

2

в реальном мире Функциональное программирование: С примерами в F # и C# [Мягкая обложка] Томас Petricek (Автор), Джон Скит (Автор)

Amazon Link

Из описания Amazon книги:

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

+0

Прошу прощения, подозревая возможный вопрос ... @ Крикант Кришна, спасибо за предложение, он прекрасно задает мой вопрос. – jay

Смежные вопросы