Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Прошло немало времени с того момента, когда мы опубликовали последний пост, посвященный F#, и хотя сегодняшнее сообщение не является единым проектом (хотя и имеет код для загрузки), я по-прежнему считаю, что им неплохо бы поделиться. Здесь есть что почитать и с чем поиграть на выходных…
Функциональное программирование в реальном мире
Секция MSDN Функциональное программирование в реальном мире (Real-World Functional Programming) была написана как сопутствующие материалы для книги Маннинга с таким же названием. Глава I материалов основывается на главах 1,2 и 3 книги. Оставшиеся главы являются заново написанными материалами, которые фокусируются на примерах использования F# в реальном мире. В них включено программирование на стороне сервера с использованием агентов, а также применение F# c другими технологиями .NET, такими как численные вычисления Math.NET, Silverlight и ASP.NET MVC. Глава IV написана Юнем Чжу (Yin Zhu), а оставшиеся главы – Томасом Петричком (Tomas Petricek).
Глава I: Введение в функциональное программирование
Эта глава объясняет основные концепции, стоящие за функциональным программированием и языком F#. Многие концепции демонстрируются на C#? чтобы быть понятными программистам, доселе не имевшими опыта работы с F# или функциональным программированием.
...
Глава II: Функциональное прораммирование на стороне сервера
Сдвиг парадигмы программного обеспечения в сторону сервиса означает увеличение числа приложений, которые пишутся в виде серверов. В этой главе объясняется разработка на стороне сервера и основанная на агентах конкуренция в F#.
...
Глава III: Разработка клиентских приложений
В огромном объеме кода предполагается, что он выполняется на «сиденье водителя» – и контролирует всё на каждом шагу. Такая модель терпит неудачу для интерфейсов пользователя. В этой главе объясняется, как написать реактивный интерфейс пользователя на F# с использованием Silverlight.
...
Глава IV: Численные и символические вычисления
(Эта глава написана Юн Чжи)
Благодаря своим научным корням, язык F# является прекрасным инструментом для численных вычислений. В этой главе рассказывается, как использовать библиотеки .NET, такие как Math.NET Numerics, Sho и F# Power Pack, для реализации численных алгоритмов на F#.
...
Большинство веб-приложений так или иначе работают с данными. Язык F# очень удобен для разработки обрабатывающих данные модулей в веб-приложениях. В этой главе объясняется, как использовать технологии данных и веб из F#.
...
Глава VI: Визуализация данных с помощью .NET Charts
В главе объясняется, как создавать графики в F# используя библиотеку .NET Chart Controls, оболочку F# для библиотеки FSharpChart и другие технологии, такие как Excel.
...
Я уже говорил, что здесь есть код?
- Глава 1: Введение в F# и функциональное программирование
- Глава 2: Конкурентное серверное программирование на F#
- Глава 3: Реактивное клиентское программирование
- Глава 4: Численное программирование на F#
- Глава 5: Создание веб-сайтов, управляемых данными
- Глава 6: Визуализация данных с использованием F#
Если вы еще не прыгнули в F# или уже стали джедаем Jedi, здесь для каждого найдется что-то полезное...
Вот несколько ссылок, которые могут оказаться интересными: