Опытный разработчик не так давно зашёл в .Net и поставил цель получить сертификат Microsoft. Свой ежедневный прогресс он описывает на канале .Net Разработчик. Заметки об изученном материале, советы по повышению производительности и поддержке мотивации, ин
День 1536.
Сегодня порекомендую вам вебинар от JetBrains «Объектно-Ориентированное и Функциональное Программирование на C# и F#» https://youtu.be/vOcTPUiBQgc.
Урс Энцлер, архитектор ПО в Calitime AG с более чем 20-летним опытом в C#, рассказывает о сходствах и различиях между функциональным и объектно-ориентированным программированием на примерах C# и F#.
Современные языки программирования в значительной степени поддерживают оба подхода. В чем разница между ними, какие понятия используются, как мыслить в терминах ООП и ФП и где один более уместен, чем другой? Можно ли объединить эти две парадигмы программирования? Где в проектах обычных бизнес-приложений можно применять ООП, а где функциональное программирование? Какие функции каждого подхода поддерживаются в C# и F#?
PS: после доклада в секции Q&A Урс отвечает, как переписать систему с использованием F#, как перейти на использование F#, изучить синтаксис и т.п.