Size: a a a

Programming Offtop

2021 March 02

I

Igor in Programming Offtop
Anton Korotkikh
это смотря, что подрзумевать под "вперёд", раздувание стандарта языка кучей фич, для меня не вперёд, а назад. java 6 лучше, чем C# 9, имхо. просто потому, что она довольно минималистичный инструмент, с достаточной функциональностью для решения задач. а последний шарп - это вообще хуй знает что, какой-то кадавр.
> какой-то кадавр
Это ФП язык 😌 https://www.infoq.com/presentations/c-sharp-functional-features/
источник

А

Алексей in Programming Offtop
Алексей
тем сложнее его использовать
и это не проходит бесследно кстати, потому что примитивный инструмент приходится развивать в сторону большей сложности и меньшей примитивности
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
джаве ещё мутировать и мутировать до уровня шарпов
шарпу до джавы как раком до луны. это локальный мем винды, вышедший из под контроля. был бы он так хорош, на нём бы писали что-то кроме продуктов мс или сервисов для работы с продуктами мс. джава - это знаковые для индустрии проекты cassandra, kafka, elastic, hazelcast, hadoop и многие другие. C# - это винда и наваленная рядом смрадная кучка типовых тырпрайз решений типа рестух и CRM'ок.
источник

Kd

Konstantin dmz9 in Programming Offtop
Anton Korotkikh
шарпу до джавы как раком до луны. это локальный мем винды, вышедший из под контроля. был бы он так хорош, на нём бы писали что-то кроме продуктов мс или сервисов для работы с продуктами мс. джава - это знаковые для индустрии проекты cassandra, kafka, elastic, hazelcast, hadoop и многие другие. C# - это винда и наваленная рядом смрадная кучка типовых тырпрайз решений типа рестух и CRM'ок.
ага так всетаки црм можно на них пилить
источник

AK

Anton Korotkikh in Programming Offtop
Konstantin dmz9
ага так всетаки црм можно на них пилить
как и на любом другом языке, хоть на скриптухах. можно, но не стоит
источник

А

Алексей in Programming Offtop
Алексей
и это не проходит бесследно кстати, потому что примитивный инструмент приходится развивать в сторону большей сложности и меньшей примитивности
только в начале у тебя есть возможность аккуратно внести в язык фичи без обязанности соблюдения обратной совместимости, сделав нормальные дженерики например
источник

А

Алексей in Programming Offtop
а эволюционно развивая язык, груз обратной совместимости так и так заставляет костылить, да ещё и легаси код порождает
источник

AM

Andrew Mikhaylov in Programming Offtop
Алексей
только в начале у тебя есть возможность аккуратно внести в язык фичи без обязанности соблюдения обратной совместимости, сделав нормальные дженерики например
Потом тоже можно внести дженерики без обязанности  соблюдения обратной совместимости, см. тот самый C# 🌚
источник

VP

Vladimir Petrakovich in Programming Offtop
Даёшь срач про reified дженерики
источник

VP

Vladimir Petrakovich in Programming Offtop
Алексей
только в начале у тебя есть возможность аккуратно внести в язык фичи без обязанности соблюдения обратной совместимости, сделав нормальные дженерики например
Нормально - это оставив рядом старые классы без поддержки дженериков?
источник

А

Алексей in Programming Offtop
Anton Korotkikh
шарпу до джавы как раком до луны. это локальный мем винды, вышедший из под контроля. был бы он так хорош, на нём бы писали что-то кроме продуктов мс или сервисов для работы с продуктами мс. джава - это знаковые для индустрии проекты cassandra, kafka, elastic, hazelcast, hadoop и многие другие. C# - это винда и наваленная рядом смрадная кучка типовых тырпрайз решений типа рестух и CRM'ок.
Винда - это проблема, согласен. Но если смотреть на шарпы как на язык, то он сделан куда лучше джавы. И то что на джаве написали кучу вещей совершенно не означает, что джава - замечательный язык.
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
а эволюционно развивая язык, груз обратной совместимости так и так заставляет костылить, да ещё и легаси код порождает
как ты отличаешь эволюцию от уродства и мутаций?
источник

А

Алексей in Programming Offtop
Anton Korotkikh
как ты отличаешь эволюцию от уродства и мутаций?
на глаз
источник

А

Алексей in Programming Offtop
способов лучше я увы не знаю
источник

А

Алексей in Programming Offtop
Vladimir Petrakovich
Нормально - это оставив рядом старые классы без поддержки дженериков?
да
источник

А

Алексей in Programming Offtop
Anton Korotkikh
как ты отличаешь эволюцию от уродства и мутаций?
собственно эволюция и приводит зачастую в итоге к уродствам и мутациям
источник

AK

Anton Korotkikh in Programming Offtop
Алексей
Винда - это проблема, согласен. Но если смотреть на шарпы как на язык, то он сделан куда лучше джавы. И то что на джаве написали кучу вещей совершенно не означает, что джава - замечательный язык.
озночает. фичи языка и их восприятие вещь субъективная довольно. а вот то, на чём выгоднее и эффективнее пилить продукт - объективная и может быть выраженна цифрами, по большей части. стоиомсть разработки, цилы поддержки и обратной совместимости, размер рынка труда, сложность обучения итд.
источник

А

Алексей in Programming Offtop
Anton Korotkikh
озночает. фичи языка и их восприятие вещь субъективная довольно. а вот то, на чём выгоднее и эффективнее пилить продукт - объективная и может быть выраженна цифрами, по большей части. стоиомсть разработки, цилы поддержки и обратной совместимости, размер рынка труда, сложность обучения итд.
Лично мне как программисту важна субъективная сторона, особенно если надо на языке постоянно кодить, то хотелось бы кодить на максимально удобном инструменте.
источник

LK

L K in Programming Offtop
теперь как заживете
https://habr.com/ru/post/544788/
источник

LK

L K in Programming Offtop
с колен подниметесь (
источник