Comments 7
Интересно, а какое вообще у F# будущее, особенно с учетом направления развития C#? Сколько лет прошло, а что-то он ИМХО не особо взлетел…
+2
Для того, чтобы C# мог реально заменить F# — ему нужна вменяемая реализация рекордов, я жду их уже давно.
Проголосовать можно здесь: github.com/dotnet/csharplang/issues/39
Проголосовать можно здесь: github.com/dotnet/csharplang/issues/39
0
Если смотреть из лагеря C#, то F# можно назвать «лабораторией», где обкатываются некоторые концепции, которые потом могут быть позаимствованы. Тот же LINQ, без которого сложно представить C#, readonly struct, на подходе Record. Да и в целом идеи иммутабельности и функционального подхода проникают. Ещё мне лично очень понравились Type Providers в F# — создаёшь такой провайдер для csv файла, или например какого-нибудь API — и типы будут определены автоматически:
Не нужно создавать классы для записей, IDE сама в фоне определит набор столбцов.
Не нужно создавать классы для записей, IDE сама в фоне определит набор столбцов.
0
imho F# так и останется нишевым языком. При всем уважении и любви к нему, применить в средней коммерческой разработке довольно сложно, особенно в аутсорсе.
Тем не менее, в качестве расширения кругозора и изучение чего-то нового (если нет опыта с фп языками) лично мне было очень приятно. Только на C# потом писать местами грустно.
Тем не менее, в качестве расширения кругозора и изучение чего-то нового (если нет опыта с фп языками) лично мне было очень приятно. Только на C# потом писать местами грустно.
0
Тем не менее, в качестве расширения кругозора и изучение чего-то нового (если нет опыта с фп языками) лично мне было очень приятно. Только на C# потом писать местами грустно.
Согласен и про кругозор и про грустно.
imho F# так и останется нишевым языком.
C вашим имхо отчасти не согласен, нишевым скорее всего да, но мое имхо — ниша эта будет становится все шире и важнее
0
Для того, чтобы C# мог реально заменить F#
Мне кажется, вопрос стоит как раз наоборот: сможет ли F# заменить C# или последний плавно перерастет в ФЯ.
То, что вы или еще кто-то пишет на F# не означает, что он стал мейнстримом. А я что-то не вижу четких планов в этом направлении у МС.
0
Sign up to leave a comment.
F#5: Операторы