Подтвердить что ты не робот

Обучение F #

Для тех, кто узнал F # - что вы рекомендуете в качестве лучших ресурсов для изучения языка - книг, сайтов и т.д. Мой текущий фон - в С# и asp.net. - Большое спасибо.

4b9b3361

Ответ 1

если у вас есть фон С#, тогда вам может быть интересна книга, над которой я работаю. В отличие от Expert F # (это действительно отличная книга!), Моя книга нацелена на существующих разработчиков .NET и С# без функционального программирования. Он называется Real-world функциональное программирование в .NET и содержит большинство образцов как в F #, так и в С# (в С# вы также можете использовать некоторые из функциональные константы).

Вы можете взглянуть на обзорную статью и в первой главе бесплатно доступна. В настоящее время существует 11/18 глав из Manning.

Томас

(PS: Я хотел бы извиниться за небольшую рекламу, но я считаю, что это актуальный и надежный полезный ответ!)

Ответ 2

Я писал как бесплатную, так и коммерческую литературу для обучения людей F # более 3 лет. Вы можете оценить бесплатный контент на нашем веб-сайте F # News, который часто содержит мало демо-программ, наш коммерческий F #.NET Journal и мою последнюю книгу Visual F # 2010 для технических вычислений.

Вот некоторые из моих самых популярных сообщений в блогах с демонстрациями F #:

Я уверен, вы найдете многие из этих ценных!

Ответ 3

Я настоятельно рекомендую книгу Expert F #. Книга отражает сам язык F #: он элегантный, веселый и практичный.

Поистине интересно, образцы кода никогда не кажутся изобретенными, как это обычно бывает в тексте, представляющем язык. На самом деле Expert F # выходит далеко за рамки обучения F #: это убедительная демонстрация эффективного функционального программирования.

Моя любимая глава представляет собой ориентированное на язык программирование (ch.9), в котором есть интересные примеры: вероятностные рабочие процессы, компиляция схемы путем отражения типов и использование котировок F # для оценки ошибок, чтобы назвать только три наиболее ярких,

Короче говоря, я с энтузиазмом рекомендую Expert F #, особенно если ваша задача требует, чтобы вы программировали на платформе .NET. Хотя С# в порядке, F # более изящна, веселее и продуктивнее - вы не будете оглядываться назад.

Ответ 4

видео для PDC отлично подходит для начинающих. официальный место также содержит много информации.

Я просто наткнулся на этот блог. У Joh есть отличное объяснение в ваших первых шагах в F #.

Ответ 5

Я смотрю на F # на данный момент, и я использую книгу Expert F #, которую я считаю весьма полезной. Я быстро пресекаю погоню, но если вы не новичок, то не трудно следовать imo.

Ответ 7

Вы обязательно должны проверить этот сайт: tryfsharp.org (из Microsoft Research).

Кроме того, Программирование F # 3.0 (O'Reilly) - отличная книга! Очень хорошо структурированный и лаконичный.

Ответ 9

Я пишу непрерывную серию о том, как научиться программировать для новичков, принимая "научиться думать вычислительно". F # является основным языком обучения.

Это начинается здесь и состоит из девяти статей.