LINUX.ORG.RU

Вышла Scala 2.13.4

 


1

5

Язык программирования Scala продолжает своё развитие в рамках ветки 2.13. Очередной релиз Scala 2.13.4 включает в себя несколько интересных нововведений, среди которых:

  • экспериментальная поддержка библиотек, написанных на Scala 3;
  • улучшена проверка на полноту (exhaustivity) веток при сопоставлении с образцом. Теперь эта проверка работает и при использовании охранных выражений и пользовательских экстракторов;
  • изменено поведение ExecutionContext по умолчанию (как в версии 2.12).

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Популярность Kotlin наверное вконец задоминирует Scala?

EXL ★★★★★
()
Ответ на: комментарий от hateyoufeel

Чем оно лучше Kotlin?

котлин просто сахарок и анскильных лалок там тьма

slyjoeh ★★★
()
Ответ на: комментарий от hateyoufeel

Скалу проф какой-то пилит с большим академическим беком. У него научруком Вирт был. Тот самый. А котлин пилят тупо под андроид.

LZai
()
Ответ на: комментарий от moonmadness

Релиз-кандидат будет к концу этого года.

ymn ★★★★★
() автор топика
Ответ на: комментарий от LZai

Я б особо на «академический опыт» не надеялся. Трольвадс тоже учился в универе - ну и что за высер он создал?! И это при том, что Танненбаум ещё в самом начале предупредил этого лошару, что архитектура - г****вно.

matumba ★★★★★
()
Ответ на: комментарий от matumba

Он еще в Sun работал и компилятор java написал. В java он прошарен как никто, его опыту вполне можно доверять.

LZai
()
Ответ на: комментарий от hateyoufeel

В Kotlin захардкожены решения и сахар для частных случаев. В Scala синтаксис языка позволяет реализовывать сахар и языковые фичи в виде обычных либ, а не патча компилятор.

KivApple ★★★★★
()
Ответ на: комментарий от KivApple

и это самое плохое. В итоге, вместо решения проблем, пишешь кота на скале используя какую-то чушь, вроде оператора \/.

Joe_Bishop
()
Последнее исправление: Joe_Bishop (всего исправлений: 1)
Ответ на: комментарий от LZai

это что-то значит? Этому фашистскому профу лучше бы было не кукарекать и пиариться, а уделить нормальное время дизайну езыка. Котлин, каэш, не фонтан, но уж лучше этой парашенской скялы.

Joe_Bishop
()
Ответ на: комментарий от LZai

«Какой-то»? Жесть… Мартин Одерски, он дженерики разрабатывал для жабы.

Может конечно время пришло, но лет 5-10 лет назад его имя звучала из каждого утюга, если это был кодерский утюг конечно.

anonymous
()
Ответ на: комментарий от anonymous

Жесть… Мартин Одерски, он дженерики разрабатывал для жабы.

Любого нонейма знать, который какую-то фигню разрабатывал для Java?

Кто разрабатывал _Generic для C? Уверен, процент ответивших будет примерно таким же, как и тех кто знает, кто разрабатывал «дженерики для жабы». Если погуглить, то конечно можно найти ответ, но зачем это знать?

fsb4000 ★★★★★
()
Ответ на: комментарий от hateyoufeel

тем, что на Kotlin не написали chisel3 (это достаточно прикольный Hardware Description Language на основе Scala). На нем написана одна из лучших реализаций RISC-V (Rocket Chip).

demidrol ★★★★★
()
Ответ на: комментарий от fsb4000

_***рик

Ты бы ещё сравнил корпорацию Bayer и разработчика лекарств для простудившихся колорадских жуков Воронежа

anonymous
()

Смешной тред. На Одерского не только не фапают, но и вообще о нём не знают. Так быстро проходит слава мирская в среде айтишных опарышей.

bread
()
Ответ на: комментарий от hateyoufeel

Чем оно лучше Kotlin?

Кто такая Котлин?

anonymous
()
Ответ на: комментарий от GP

Вот только в ынтырпрайзе оно не нужно.

Собственно это именно про Python с его ломанием обратной совместимости, которая неприемлима в enterprise.

Именно поэтому в enterprise и наблюдается сильный перекос как раз в сторону JVM- и .NET- стека. И одной такой техлогией на JVM-стеке, которая особенно популярна в enterprise различных финансовых организаций (банков, бирж и пр.) и особенно прибыльна в денежном плане (самые высокие з/п в IT) и является как раз Scala, у которой весьма весомая поддержка различных финансовых и образовательных организаций Швейцарии.

Так что Python’у остаётся оставаться на задворках enterprise, где он играет либо роль языка для прототипирования, либо игрушки-песочницы, либо клей-прослойки для серьёзных инструментов. И Python-разработчикам довольно далеко до средних зарплат Scala-разработчиков (даже тех, что трудятся в РФ).

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от LZai

Скалу проф какой-то пилит с большим академическим беком. У него научруком Вирт был. Тот самый.

Ага, Мартин Одерский. Он же дженерики в Джаву запилил. Те самые, недоделанные, которые с type erasure.

bbk123 ★★★★★
()
Ответ на: комментарий от EXL

И одной .. техлогией на JVM-стеке … в enterprise … финансовых организаций … прибыльна в денежном плане …Scala , у которой … весомая поддержка различных финансовых … организаций Швейцарии.

  1. Cкокма в этой Швейцарии требуется разработчиков на Скале - 2 или 3?

  2. Как соотносятся зарплаты на Скале в Швейцарии с зарплатами на Java или даже С++ в США?

  3. Кстати, разработчики на COBOL могут зарабатывать до 1 миллиона долларов в год, обслуживая финансовые организации, у которых тоже весомая поддержка COBOL

anonymous
()
Ответ на: комментарий от EXL

Ага, я еще в Швейцарии популярны Паскаль, Модула и Оберон

anonymous
()
Ответ на: комментарий от anonymous

Ответы на эти вопросы ты можешь найти в Google, если тебе они интересны (мне – нет).

Но прежде ты что-нибудь напишешь мне в ответ, напомню что этот форум тоже на 40-50% написан на Scala.

EXL ★★★★★
()
Ответ на: комментарий от LZai

И Торвальдс нифига не профессор и не теоретик, научных работ у него нет.

а ещё архитектура не говно

anonymous
()
Ответ на: комментарий от bread

Смешной тред. На Одерского не только не фапают, но и вообще о нём не знают. Так быстро проходит слава мирская в среде айтишных опарышей.

просто айтишные опарыши на гребне прогресса, а потому имеют самое развитое клиповое мышление. У опарышей их айти навыки сохраняются в рефлесах спинного мозге, а головной мозг полностью разжижается.

anonymous
()
Ответ на: комментарий от anonymous

Вы не поверите, насколько мне фиолетово, кто разрабатывал дженерики в каком-то языке. Вы, наверное, молитесь перед едой на этих людей?

Siborgium ★★★★★
()
Ответ на: комментарий от EXL

Ты обратно как всегда ничего не понял. Нельзя рассказывать о преимуществах или недостатках языка через сообщения, что какие -то папуасы где-то в горах его очень уважают и любят - это раз.

Два - то, что движок сайта написан на Scala. Знаешь ли, дружок, все люди когда-то в чем-то ошибаются. До сих пор есть высоконагруженные сайты работающие даже на perl. И из этого факта тоже не вытекает каких -то преимуществ Scala.

Ну а три - это ты сам поразмысли на досуге, или поищи в Гугле инфу почему же этот оберточный язычок над JVM так и не взлетел.

anonymous
()

Что эта минорщина делает в новостях, да ещё и не мининовостью?

LamerOk ★★★★★
()
Ответ на: комментарий от anonymous

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

Это ты швейцарцев у которых рыночная капитализация в ~3 раза превышает нашу российскую решил папуасами назвать? Мы тогда кто? И да, я привёл выше ссылку, в которой Scala у наших отечественных «папусов» тоже внезапно в TOP-1 по з/п, но ты предпочёл включить выборочную слепоту и пропустить этот неудобный для тебя аргумент.

Ну а три - это ты сам поразмысли на досуге, или поищи в Гугле инфу почему же этот оберточный язычок над JVM так и не взлетел.

Так не взлетел, что его помимо финансовых организаций всех мастей начали использовать LinkedIn, Twitter, Spotify и Netflix.

https://twitter.github.io/scala_school/
https://sysgears.com/articles/how-tech-giants-use-scala/
https://github.com/spotify/scio

Так что в Google – это тебе. Загуглил бы и не опозорился.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 3)
Ответ на: комментарий от hateyoufeel

Как отметил анон выше, все люди когда-то в чем-то ошибаются. Администратор LOR’а вот понял свои ошибки, устал бороться с постоянными дефейсами LOR’а, и переписал сайт на Java+Scala.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Или нет.

К слову, капитализация компании и применяемый язык программирования не то чтобы связаны. А население Швейцарии раза в два меньше, чем в одной только Москве, поэтому да, рынок программирования там крайне небольшой.

hateyoufeel ★★★★★
()
Ответ на: комментарий от hateyoufeel

Зато финансовый рынок там огромный и Scala там имеет вес.

А капитализация это было больше к слову о «папуасах», а не о языках программирования.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от EXL

Зато финансовый рынок там огромный и Scala там имеет вес.

Что значит «Scala там имеет вес»? Финансовый рынок к Scala не имеет никакого отношения. Он там был огромным задолго до Scala и будет огромным, когда про Scala все забудут.

hateyoufeel ★★★★★
()
Ответ на: комментарий от GP

Пока Одерский спит, люди пишут на пайдоне.

А лучше б тоже спали.

ugoday ★★★★★
()
Ответ на: комментарий от hateyoufeel

Что значит «Scala там имеет вес»?

Это значит что компании, работающие с финансами, активно используют этот язык программирования. Отчасти поэтому у Scala-разработчиков во всём мире и даже в России одни из самых высоких зарплат в IT-индустрии.

Он там был огромным задолго до Scala и будет огромным, когда про Scala все забудут.

Несомненно. Вот сейчас и появились как раз опасения с ростом популярности Kotlin, что он вытеснит со временем Scala из её ниши. Да и в Java наконец-то начали добавлять сахарок.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Да нет никакой популярности у котлина. Его просто форсят на андроиде, и индусам приходится его учить. Вот этот дикий гуглеж от индусов и дает эффект популярности. За скалу можно не беспокоиться, там у быдлокодеров нет шансов. Это как битва пхп против хацкеля. Смешно, да? Вот так и котлин vs скала.

anonymous
()
Ответ на: комментарий от EXL

Вы путаете национальность и этничность. Национальность — это социокультурный конструкт и результат выбора. Как только этнический индус переходит на Scala, он выписывается из индусов (примерно как негр-трампист выписывается из чёрных).

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Если под термином «индус» выше подразумевалось уничижительное название сферического плохого программиста в вакууме вне зависимости от его национальности или этнической принадлежности, то я действительно не прав.

Как только этнический индус переходит на Scala, он выписывается из индусов (примерно как негр-трампист выписывается из чёрных).

Но вот с этим утверждением я всё равно не могу согласиться.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.