Цель языка F# состояла в том, чтобы дать возможность для функционального программирования в контексте современного прикладного программного обеспечения в среде разработки .Net. В настоящее время F# поставляется как часть Visual Studio 2010, делая функциональное программирование возможным выбором для профессиональной разработки. В докладе будет рассказано, как язык F# был разработан, его общие черты OCaml, C# и Haskell и какие элементы проектирования были использованы. Хотя компромиссы были необходимы, F# остается верным испытанным элементам типичных функциональных языков. Мы заглянем в будущее важной функциональности F# - асинхронных выражений для приложений с реактивным, асинхронным и параллельным программированием.