Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Майкрософт опубликовал case study про то, как страховая компания Grange Insurance использовала F# для улучшения и распараллеливания своего предсказательного движка. На разработку всего продукта потребовались усилия трёх программистов в течение всего 4-х недель! Для распараллеливания использовались .NET Parallel Extensions, которые использовались из F#-кода.
В case study рассказывается про то, какие же были преимущества от разработки на F#. Вот некоторые из них:
- у них был legacy code на C#, и внутри программы на F# можно было использовать C#-объекты из старого кода – это вдвое сократило время разработки
- упростилось тестирование – можно было прямо из F# тестировать компоненты системы, в т.ч. написанные на C#
- программирование велось в естественных математических терминах, что позволяло работать непосредственно в терминах предметной области, и даже не-программистам было легко понимать код
Мораль: используйте F# в Ваших проектах!