Майкрософт двигает функциональньное программирование в массы
Майкрософт объявила о расширении списка языков .NET, которые будут входить в новый релиз Visual Studio. Вице-президент отдела инструментов разработки Майкрософт S. Somasegar в своем блоге заявил, что его подразделение будет работать с Microsoft Research, чтобы интегрировать новый язык программирования F# в Visual Studio. Однако будет ли это в первом релизе VS 2008, объявлено не было.
Согласно описанию этого языка на сайте Microsoft Research, F# продолжает функциональную (отсюда ‘F’) традицию языков семейства ML, являясь при этом мультипарадигменным языком, который намеревается взять лучшее от функционального и объектно-ориентированного программирования в рамках технологии .NET. В качестве отправной точки был взят дизайн языка OCaml.
В последнее время в развитии промышленных языков программирования наблюдается миграция идей с функционального программирования. Далеко не полным списком примеров данной тенденции, на платформе .NET могут быть лямбда-выражения в C#, generics и LINQ.
Данным внедрением Майкрософт надеется убить несколько зайцев:
- дать инструмент разработчикам, для реализации, как проектов, так и отдельных его частей используя преимущества паттернов ФП, библиотек .NET и инструментария VS;
- продолжить отток хороших идей из мира функциональных языков в промышленные;
- предоставить мощный инструмент профессионалам, которым нужна иная нотация, например математическая, в таких областях как математика, финансы, научный и технический компьютинг;
- Войти на арену академического образования, предоставив возможность использовать Visual Studio как единый инструмент для многих курсов и исследовательских работ.
Ну а дальше — время, рынок и пользовательский опыт ответят на вопрос станет ли F# мейнстрим языком и укажут на его точное место и вес в линейке подобных языков программирования.
4 коментарі
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.