Centrix2132
@Centrix2132
Я C - разработчик

Какой язык выбрать (F# или Lisp)?

Мой основной язык C, я его люблю и уважаю. Но долго сидеть на одном нельзя и я ради общего развития, решил изучить какой-нибудь второй. Выбрал экзотику, lisp и f#, но не могу решить какой именно, может у кого опыт был, подскажете?
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Senior .NET developer
Если это не тролинг то F#
Ответ написан
FoggyFinder
@FoggyFinder
Смело выбирайте F#. Коротко о преимуществах:

1. Это не экзотика (да, его реально используют).

2. Дружелюбное сообщество, в том числе русскоязычное:

3. F# язык из семейства dotnet. Эта платформа, несмотря на свою популярность, открывает новые горизонты с плавным переходом к .NET Core.

4. F# оптимальный выбор для тех кто только начинает свой путь по дороге функциональной парадигмой. Одной из причин является то, что F# не чисто функциональный, а в первую очередь функциональный. Таким образом освоив базовые возможности F# вам будет значительно легче понять код на Haskell или Erlang.

Теперь к недостаткам:

1. Познакомившись с F# вам, вероятно, больше не захочется использовать ничего другого. Да, он настолько хорош.

2. Далеко не все F# конструкции оперативно поддерживаются. Вы можете столкнутся с необходимостью писать не идиоматичный F# код при работе с UWP или Xamarin.Forms.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы