#Backend
HTML-код
- Опубликовано: 12 сен 2024
- Вагиф Абилов
Miles
F# как лекарство от наболевшего - исповедь ветерана ООП
Несколько лет назад, устав от мутирующих структур данных, синхронизации потоков и громоздкости бизнес-объектов, мы перешли на F#. Тот факт, что наш новый проект запущен и непрерывно используется, относит его к категории успешных, но какова роль языка F# в этом успехе? Достигли бы мы той же скорости разработки и стабильности системы, оставшись с парадигмой ООП (и C# на платформе.NET)? Мы считаем, что F# настраивает разработчиков на стиль программирования, дающий существенные преимущества в проектах с короткими сроками и непрерывным запуском результатов в рабочую среду. Об этих преимуществах и пойдет речь в этом докладе.
codefest.ru
Приятно слушать, интересные вещи рассказывает, мотивирует. Побольше бы выступлений Вагифа.
Слушать приятно, но как-то неубедительно.
15:00 отличная съёмка доклада
Согласен, тоже никогда не понимал, этих "Тарковских" что снимают доклады - докладчик крупным планом, а то о чем он рассказывает хорошо если мельком. Очень раздражает.
Уважаемые операторы, докладчика можно вообще не показывать - показываете материал, слайды, чтобы было время вникнуть в них. Тогда те кто будет смотреть не будут постоянно чертыхаться и проклинать вас.
@@vadimn6393 с языка прям сорвали)
я смотрел и негодовал!
как будто монтажёра с интуита взяли
пример с Point на C# плох с точки зрения возможности гонки в многопоточных приложениях и с точки зрения, если изначально не предусматривается возможность разделения общего ресурса, который из себя представляет экземпляр типа точки (тогда инстанцирование новых экземпляров противоречит этому условию). Я думаю, что такой пример, вряд ли, был написан, как говорит докладчик, опытным разработчиком. Есть механизмы синхронизации, блокировки и использования неблокирующих операции в пользовательском режиме. Конечно, это добавляет сложности к реализации, но если изначально предусмотрено, что объект (состояние его) должно шариться между несколькими потоками, то инстанцирование нового экземпляра на каждую операцию не удовлетворяет этому требованию.
Ничего не понял что там в фшарпе из-за синтаксиса, но звучит интересно
так на раст похоже, ппц просто
мб раст похож на F# и другие языки семейства ML? :D
@@Chejcycbsnrjx хммм. Вначале был RUST, а потом вокруг него появилась Вселенная
@@artsemvilchuk9037 Вселенная Стивена Хокинга?
Экает уши вянут