Skip to content

Filtering GPS tracks FSharp

Anatoly Kulakov edited this page Dec 30, 2021 · 2 revisions

Марк Шевченко «Фильтрация треков GPS на F#»

Марку нравится функциональное программирование и он хотел бы активнее применять его в программистской практике. Его основные проекты написаны на C#, но он пытается писать их на F#, когда это возможно. Функциональное программирование нравится Марку настолько, что он пытается его популяризировать. Для популяризации естественно нужны учебные материалы, понятные классическим программистам. К сожалению, подобных хороших материалов не очень много. В качестве примеров мы видим вычисление факториалов или чисел Фибоначчи, которые вы вряд ли встретите в реальной практике.

В рамках доклада Марк продемонстрирует приёмы функциональной разработки на задаче фильтрации треков. Она действительно практическая — с одной стороны, а с другой — достаточно сложная. Эта задача способна продемонстрировать мощность функциональных средств. Мы поговорим о сферической геометрии, о модульном тестировании, о фильтре Калмана и о том, как подключить код F# к обычному проекту на C#. Библиотека, о которой спикер будет рассказывать, сейчас работает в Azure и в мобильном приложении, написанном на Xamarin. Никаких высоких материй, только практика, только хардкор.


Доклад представил Марк Шевченко в рамках Встречи MskDotNet №39.

Демо

Демо

Слайды

Слайды

Видео

Видео

Clone this wiki locally