Я разработчик Java/С++, который никогда не тратил время на изучение С# и относительной основы .NET.
Затем я изучил OCaml, потому что мне пришлось использовать его для моей магистерской диссертации, поэтому я слышал о F # и задавался вопросом: будет ли F # легко использовать .NET API для создания полнофункциональных приложений (которые могут включать графические интерфейсы, сокеты, что угодно ) без проблем?
Я спрашиваю об этом, потому что кажется, что синтаксис и понятия F # очень похожи на OCaml, и когда они отличаются друг от друга, просто потому, что используется более подход OOP, поэтому знание Java поможет мне заполнить эти дыры. if F # использовать те же ресурсы, что и С#, без необходимости изучать синтаксис С#. Я бы действительно подумал, что это стоит попробовать?
Кроме того, доступны ли книги на Amazon для F # (в основном одна книга из O'Reilly и 3-4 книги из Apress), хорошо изучать передовые технологии? Потому что теперь я очень люблю функциональное программирование, но никогда не работал на платформе .NET, поэтому я действительно не знаю, с чего начать.
Заранее спасибо