Pull to refresh
0

Jack of all trades, master of some.

Send message
Недостаток популярности связан с маркетинговым каннибализмом со стороны шарпа. Технологически они одинаково годны для серьёзной разработки. Testimonials.


Под словом платформа обычно подразумевают технологическую платформу, в случае C# это CLR.

Охват железа у .NET Core не меньше: github.com/dotnet/runtime/blob/master/src/libraries/pkg/Microsoft.NETCore.Platforms/runtime.json

Размер коммьюнити и библиотек это переменная величина, зависящая от качества языка и платформы. Учитывая, что мультиплатформенный .NET Core появился только 4 года назад, коммьюнити будет расти, как и количество библиотек. Стоит отметить, что большой размер экосистемы с длинной историей имеет и свои недостатки, что Java отлично иллюстрирует.

Подытоживая, получаем, что основная ниша Java на сегодня это поддержка легаси Java-же проектов. Выбор её для новых проектов при прочих равных мне не видится разумным решением в сравнении с C#, так как у второго быстрее рантайм, экспрессивнее язык и не особо меньше программистов.
Хотелось бы более подробного раскрытия этой темы.
Я согласен, что F# хорош из того, что годится для энтерпрайза, но если говорить именно о JVM — а я не просто так специально это указал — то единственным адекватным и чистым выбором в ФП-парадигме является Clojure.

Всё изменилось 4 года назад с выходом кроссплатформенного .NET Core.

Нормальное ФП в JVM-мире есть у Clojure.

Если мы говорим именно о замене для Скалы, то шарп лучше. Меня в своё время интересовал этот вопрос, и я его исследовал. Рекомендую к прочтению вот этот цикл статей: https://medium.com/@alexyakunin/go-vs-c-part-1-goroutines-vs-async-await-ac909c651c11

Скобочки или отступы это последнее, на что нужно смотреть при выборе языка, на мой взгляд. Для их ярых любителей, однако, подойдёт V, но он на ещё более ранней стадии развития.

Я просмотрел весь тред с первого сообщения и не увидел в нём апелляций к авторитетам, кроме того комментария, на который я ответил.
Для прода желателен LTS-релиз, в случае Джулии это 1.0, который вышел в августе 2018, c тех пор было много изменений, в 2020 логичнее подождать следующего LTS.
И если уж искать замену Си в _системном_ программировании, то на мой взгляд, это Nim, а не Rust.

dev.to/aachh/nim-v-rust-4kh5
Ни чекпоинта, ни джунипера, ни фортинета. Воистину, странное сравнение.
12 ...
13

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity