F Sharp: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
→‎F# функціональна: Виправлено помилку автоматичного перекладача
Мітки: Редагування з мобільного пристрою Редагування через мобільну версію
Рядок 28:
===== F# функціональна =====
 
F#, будучи спадкоємцем традицій сімейства мов ML, надає повний набір інструментів функціонального програмування: тут є алгебраїчні типи даних і функції вищого порядку, кошти дляможливість композиції функцій і незмінні структури даних, а також часткове застосування на пару з [[каррування]]м. Зі слів експертів в OCaml, в F# не вистачає функторів.
 
Усі функціональні можливості F # реалізовані в кінцевому підсумку поверх загальної системи типів. NET Framework. Однак цей факт не забезпечує зручності використання таких конструкцій з інших мов платформи. При розробці власних бібліотек на F # слід передбачити створення об'єктно-орієнтованих обгорток, які буде простіше використовувати з C# або Visual Basic. NET.