-
Notifications
You must be signed in to change notification settings - Fork 5
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
Comments
Дмитрий Сошников - Увлекательное введение в функциональное программирование на F#Функциональное программирование - это другой подход к программированию, который сильно отличается от привычного нам императивного, и который сейчас стремительно набирает популярность среди программистов. F# - самый популярный (согласно рейтингу TIOBE) язык функционального программирования, который может использоваться совместно с другими .NET-языками для существенного повышения производительности программиста и уровня его счастья. 01 | Основы. Самое главноеВ первом модуле мы знакомим вас с основными понятиями функционального программирования и базовыми конструкциями F#. Мы научимся строить программы путем комбинирования функциональных абстракций, с... 02 | Списки и последовательностиМы изучим разные способы представления наборов данных в функциональном программировании: списки (классическое размещение данных в памяти) и последовательности (когда данные представляются с помощ... 03 | Асинхронность, параллельность, реактивность и монадыВ этом модуле мы немного прикоснемся к сложным материям монадам, асинхронному и реактивному программированию. Мы не будет рассматривать эти понятия глубоко, скорее ограничимся набором примеров, ... |
Введение в функциональное программирование на F#Курс является введением в функциональное программирование с использованием языка программирования F# - современного мультипарадигмального языка, основанного на платформе Microsoft .NET. Цель курса – с одной стороны, понять базовые принципы функционального программирования, с другой – освоить практический инструмент, который можно будет сразу же начать применять в практических проектах. Именно поэтому в качестве базового языка программирования был выбран F# - он, как любой энергичный язык, проще в освоении, для него имеются удобные инструменты (Visual Studio, Xamarin Studio, TryFsharp.org), а кроме того программы и библиотеки на F# легко встраиваются в любые существующие .NET проекты, что делает язык легко применимым на практике. О курсеВ курсе изучаются функциональные возможности F#, на примерах изучаются характерные для функционального программирования структуры данных, рассматриваются реактивное программирование, монадические вычисления и их применение для реализации параллельного и асинхронного программирования. Более глубокие теоретические основы функционального программирования (лямбда-исчисление, комбинаторная логика, реализация функциональных языков, теория категорий) в курсе не затрагиваются, и будут положены в основу более продвинутого теоретического курса. |
Стоит добавить ссылки на курсы по F#.
Например см. комментарии
The text was updated successfully, but these errors were encountered: