Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ссылки на курсы #14

Open
Neftedollar opened this issue May 4, 2017 · 2 comments
Open

Ссылки на курсы #14

Neftedollar opened this issue May 4, 2017 · 2 comments

Comments

@Neftedollar
Copy link
Member

Neftedollar commented May 4, 2017

Стоит добавить ссылки на курсы по F#.
Например см. комментарии

@Neftedollar
Copy link
Member Author

Neftedollar commented May 29, 2017

Дмитрий Сошников - Увлекательное введение в функциональное программирование на F#

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

01 | Основы. Самое главное

В первом модуле мы знакомим вас с основными понятиями функционального программирования и базовыми конструкциями F#. Мы научимся строить программы путем комбинирования функциональных абстракций, с...

02 | Списки и последовательности

Мы изучим разные способы представления наборов данных в функциональном программировании: списки (классическое размещение данных в памяти) и последовательности (когда данные представляются с помощ...

03 | Асинхронность, параллельность, реактивность и монады

В этом модуле мы немного прикоснемся к сложным материям монадам, асинхронному и реактивному программированию. Мы не будет рассматривать эти понятия глубоко, скорее ограничимся набором примеров, ...

@Neftedollar
Copy link
Member Author

Введение в функциональное программирование на F#

Курс является введением в функциональное программирование с использованием языка программирования F# - современного мультипарадигмального языка, основанного на платформе Microsoft .NET. Цель курса – с одной стороны, понять базовые принципы функционального программирования, с другой – освоить практический инструмент, который можно будет сразу же начать применять в практических проектах. Именно поэтому в качестве базового языка программирования был выбран F# - он, как любой энергичный язык, проще в освоении, для него имеются удобные инструменты (Visual Studio, Xamarin Studio, TryFsharp.org), а кроме того программы и библиотеки на F# легко встраиваются в любые существующие .NET проекты, что делает язык легко применимым на практике.

О курсе

В курсе изучаются функциональные возможности F#, на примерах изучаются характерные для функционального программирования структуры данных, рассматриваются реактивное программирование, монадические вычисления и их применение для реализации параллельного и асинхронного программирования. Более глубокие теоретические основы функционального программирования (лямбда-исчисление, комбинаторная логика, реализация функциональных языков, теория категорий) в курсе не затрагиваются, и будут положены в основу более продвинутого теоретического курса.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant