Руководство по изучению F#
Итак, вы решили начать изучение F#, но не знаете, с чего начать. Давайте вместе посмотрим, какие ресурсы и материалы уже доступны для изучения F#.
Microsoft F# Developer Center - центральная точка входа разработчиков для F#.
Попробуйте F# в своем браузере - проект Microsoft Research, на котором можно найти материалы для изучения F# и даже что-то запустить прямо из браузера. В общем, супер, как и все, что делает Microsoft Research.
Решение задач (Project Euler) на F# находятся на сайте http://fsharp-euler.wikispaces.com/, "Язык программирования F#" на русском доступен по адресу http://community.livejournal.com/ru_fsharp/. Сайт F# Snippets доступен по адресу http://fssnip.net/.
Еще есть Шпаргалка по F#, журнал "Практика функционального программирования".
Книги:
- Expert F# 2.0 (Expert's Voice in F#) by Don Syme, Adam Granicz, and Antonio Cisternino
- Foundations of F# (Expert's Voice in .Net) by Robert Pickering (May, 2007)
- Expert F# (Expert's Voice in .Net) by Don Syme (Dec, 2007)
- Beginning F# by Robert Pickering (Dec, 2009)
- Visual F# 2010 For Technical Computing by Dr Jon Harrop (Apr, 2010)
- Real World Functional Programming by Tomas Petricek
- Programming F# by Chris Smith (Oct, 2009), перевод на русский "Программирование на F#"
- F# Wikibook
- F# Survival Guide
Ресурсы для начала работы:
- Download the F# November 2010 CTP (release info) or get VS2010
- Download the F# August 2010 CTP (release info) or get VS2010
- Learn F#
- The F# Language Specification (PDF)
- MSDN docs for F# (language reference, library reference)
- F# Programming at Wikibooks (there are lots of samples)
- F# Programming Language at Wikipedia
- F# Code Samples at MSDN ("The F# Samples")
Материалы сообщества:
- F# tags here on SO
- F# hubfs Forums
- F# Community Blogs (weekly summary)
- F# on twitter (daily summary)
- F# on github
- F# Projects at CodePlex
- fpound.net community aggregator
Блоги:
Видео:
- An Introduction to Microsoft F#
- Don Syme (talk and demo of F#)
- C9 Bytes: Data Visualization and F# with Luke Hoban
- Don Syme: What's new in F# - Asynchronous Workflows (and welcome to the .NET family!)
- Luke Hoban on Channel9
- F# online videos
- Розробка додаткiв за допомогою F# (Андрій Тєрєхов)
Примеры кода:
Sample 1, Sample 2, Sample 3, Sample 4, Fibonacci Numbers, Download Stock Quotes
Статьи:
- Об F# для архитекторов
- Обзор книги "Beginning F#"
- Заметки о F#. Часть 0: введение
- Заметки о F#. Часть 1.1: Знакомство с базовым синтаксисом
- Раздел в блоге Сошникова Д.В. F# Lessons (там можно узнать и как установить F#)
- Первое знакомство с F#. Использование приемов функционального программирования в .NET Framework
- F#: новый язык программирования на платформе .NET. Нужно ли программисту изучать функциональное программирование?
- F#: очень красивый пример с использованием DirectX
А пока вы отходите от шока от такого количества материалов, предлагаю презентацию с одной из наших встреч:
и видео для начала:
Видео An Introduction to Microsoft F# (докладчик - Luca Bolognese):
Дополнительные ссылки, отзывы, рецензии приветствуются.
Компании из статьи
O'Reilly
|
O'Reilly Media spreads the knowledge of innovators and expert early adopters to everyday users through its books, conferences, news reportage, videos, and classes. Founded in 1978, O'Reilly Media spre... |
Microsoft Украина | Украинское подразделение компании Microsoft. |