Комментарии 30
F# имеет фантастический инструментарий по сравнению с большинством других языков в этом списке, он всё же не может сравниться с богатством возможностей C# и Visual Basic.
Че вообще за бред? Record types, Discriminated unions, Pattern matching, Type providers, Крутая ситема типов, офигенно мощный компилятор, итд итп. Да в F# асинхронизм появился когда C# еще пешком под стол ходил. Не стыдно вам такую феерическую охинею писать(или переводить) ?
Если честно меня тоже очень сильно удивило — ведь F# всегда по возможностям опережал C#. Я даже не знаю чем именно C# богаче. Собственно именно поэтому у F# всегда были такие ярые фанаты.
Но все равно так резго и грубо отзываться тоже не стоит — автор оригинала статьи не какой то левый человек c улицы, а человек который отвечает за развитие .net. Надо понять почему у него такая точка зрения. Статья старая, я читал оригинал примерно пару месяцев назад, и еще тогда остался в замешательстве. А автору статьи спасибо, просто и понятно доносит стратегию которая видит Microsoft на понятном русском языке, (иначе Вы бы не смогли узнать вообще об этой стратегии и так бурно возмутиться).
Да вы правы, я вспылил. Не ожидал конечно такой неосведомленности. Насколько я понимаю F# до сих пор пилится MS Research и этот человек ничего особо не мог и не может знать о продукте другой команды.
Я полез в оригинал еще раз. Там все таки скорее всего не об этом говорится.
"it doesn’t quite measure up to the rich and polished experience of C# and VB."
Ну т.е. можно перевести как очень большой опыт работы с C# и VB. С этим трудно не согласиться. Практически все самые лучшие книги по разработке в срезе .NET — все исключительно на C#. Если дело доходит до практической реализации (ASP.NET, WPF, Xamarin, Unity и т.д.) — все книги на C#.
В этом плане "опыт" F# просто не сранится с опытом на C#. Так что можно просто списать на неточность перевода.
Я сам хочу в следующем году написать книгу о применении F# на практике. А то большинство книг по F# о самом языке F# а не о его применении в практике.
Да я тоже после заметил, я бы сказал что тут речь шла об опыте применения, тогда конечно C# используют миллионы по всему миру.
Я сам хочу в следующем году написать книгу о применении F# на практике. А то большинство книг по F# о самом языке F# а не о его применении в практике.Книги есть, но их, к сожалению, никто не спешит переводить.
Мне F# понравился, хелловорлды пописал, а дальше… Вакансий по F# нет даже в России, не то что в регионе. Глубже изучать и негде, и незачем.
Респонденты на Stack Overflow отнеслись к Visual Basic неблагосклонно: он получил первое место в списке языков, которым пользователи предпочли бы найти замену.
Все нормально язык это заслужил, напомнить вам, как минимум 3 различных вида назначения скобок в этом чудном языке?
https://www.tiobe.com/tiobe-index/csharp/
и это не взирая на то, что отрыли код.
А что кекекекс. Кекекекс сегодня поддержку вывода через /dev/fb0 и ввода через evdev прикрутил.
Собрать её xbuild-ом не получится, а через нугет к моно подключить можно, да.
Не хватает подробного мануала как все же нормально использовать Skia в связке с mono.
Потому что у M0И0 ущербно сделана поддержка распространения нативных бинарников. Вернее, она отсутствует и предлагается использовать костыль в виде dllmap, который не умеет работать с файлами в произвольных директориях.
А вообще берётся вот этот пакет, из него распаковывается libSkiaSharp.so
и кладётся куда-нибудь в /usr/local/lib
, где библиотеку самостоятельно находит dlopen
. Ну или через LD_LIBRARY_PATH
.
Не очень прозрачно) skia бекэнд у меня не работает, а cairo — глючный.
Сейчас на мой взгляд C# однозначно лучше.
Этому языку место в музее, тогда его пинать не будет каждый мимо проходящий. Каждому конечно свое, но я не знаю где вы в нем читабельность и удобный синтаксис узрели. А чего стоит explicit mode/option, которая кстати по умолчанию. Хотя если сравнивать с коболом то вб наверное лучше будет.
А VB.NET не стоит на месте и развивается вместе с платформой.
Со стороны это конечно выглядит как, вб тщательно стараются растягивать и натягивать на платформу всякий раз когда появляются новые фичи. Вспомните дженерики со скобками.
Стратегия развития языков программирования .NET