Дмитрий Сошников, академический евангелист

Как F# помог страховой компании

Майкрософт опубликовал case study про то, как страховая компания Grange Insurance использовала F# для улучшения и распараллеливания своего предсказательного движка. На разработку всего продукта потребовались усилия трёх программистов в течение всего 4-х недель! Для распараллеливания использовались .NET Parallel Extensions, которые использовались из F#-кода.

В case study рассказывается про то, какие же были преимущества от разработки на F#. Вот некоторые из них:

  • у них был legacy code на C#, и внутри программы на F# можно было использовать C#-объекты из старого кода – это вдвое сократило время разработки
  • упростилось тестирование – можно было прямо из F# тестировать компоненты системы, в т.ч. написанные на C#
  • программирование велось в естественных математических терминах, что позволяло работать непосредственно в терминах предметной области, и даже не-программистам было легко понимать код

Мораль: используйте F# в Ваших проектах!

Published Tuesday, September 15, 2009 11:26 AM by sos

Comments

No Comments
Anonymous comments are disabled

About sos

Дмитрий Сошников сочетает должность координатора академических программ (академического евангелиста) Майкрософт Россия с преподаванием в должности доцента на кафедре Вычислительной математики и программирования Московского авиационного института (МАИ) и кафедре Системного анализа экономики Московского физико-технического института (МФТИ).

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker