Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 80 3 37
Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для пр Аноним 13/01/26 Втр 13:02:46 № 3622699 1
images.png 4Кб, 332x152
332x152
Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.

Первые версии языка созданы в 2003 году коллективом лаборатории методов программирования Федеральной политехнической школы Лозанны под руководством Мартина Одерски, язык реализован для платформ Java и JavaScript. По мнению Джеймса Стрэчена, создателя языка программирования Groovy, Scala может стать преемником языка Java[5].

Документация - https://docs.scala-lang.org/ru/tour/tour-of-scala.html
Как перейти с Java на Scala - https://kryptonite.ru/news/kak-pereiti-s-java-na-scala/
Scala как первый язык - https://habr.com/ru/articles/523874/
13/01/26 Втр 15:14:36 № 3622809 2
Аноним 08/03/26 Вск 02:32:25 № 3659087 3
Хороший язык, жалко что тупые айтишные кабаны и зумеры выбрали kotlin, маргетинговый булшит.
Аноним 08/03/26 Вск 10:06:42 № 3659145 4
Лучший язык из всех, пользующихся мейнстримной инфраструктурой. Серьёзное отношение к теории типов, замечательная стандартная библиотека, эргономичный синтаксис - видно, что язык с умом разрабатывали. Вопреки рассказам про сложность, имеет вполне ровную, хоть и длинную, кривую обучения. Из-за претензий на вход в мейнстрим имеет уёбищные моменты, но это вынужденная необходимость - неуёбищный язык по определению не может быть мейнстримным. Жаль, но даже несмотря на это почти все ниши проиграл более намного более уёбищным конкурентам.
Аноним 08/03/26 Вск 11:24:55 № 3659204 5
димсол пиггер из jvmjobs сказал что скала - говно.
Аноним 08/03/26 Вск 11:25:49 № 3659207 6
>>3659087
Потому что он проще, го выбрали по этой же логике.
Ну кстати скала то тоже простая, в функцинальном коде нет ничего сложного, просто есть любители мнить себя математиками, использовать сложные термины и т.д.
Хотя эти "функциональные-математики" не смогут и квадратное уравнение решить. Я рад, что рыночек порешал, этих мерзких челиков
Аноним 08/03/26 Вск 12:23:38 № 3659248 7
>>3659204
Ну а я авторитетным мнением анона с двача заявляю, что он не прав.
Аноним 08/03/26 Вск 14:47:23 № 3659338 8
>>3659207
У меня жопа с kotlin горит, потому что это мертво рожденное говно с сахарком. Надо было Scala двигать пока она была на хайпев в 2010-х. Сейчас бы и с вакансиями был порядок и библиотек бы больше написали, под аналитику, под нейросетки и прочее. Мобилки тоже можно было бы писать на скале, если бы сообщество норм либы выкатило. Народ зачем-то пошел в математическую поеботу вроде теории типов и монад. Надо было для начала библиотек нахуярить как lihaoyi а потом уже извращениями заниматься.
Аноним 08/03/26 Вск 14:50:11 № 3659348 9
>>3659338
Просто kotlin буквально лишний язык, который ничего нового не привнес кроме сахарка, но сахарок давно был в scale, и в джаве сейчас тоже лучше с этим стало. Это же надо было так обосраться и всю андроид разработку отдать на откуп одной конторе из питера, которая делает тормознутые IDE.
Аноним 08/03/26 Вск 14:57:30 № 3659358 10
>>3659338
>Народ зачем-то пошел в математическую поеботу вроде теории типов и монад.
>теории типов
А чего плохого? Неужели вся соль Скалы не в развитой типизации?
Аноним 08/03/26 Вск 15:25:12 № 3659396 11
>>3659338
>Надо было Scala двигать
Так двигали, что за 10+ лет отдельная тима из +-10 человек в джетбруйнсе так и не смогла высрать нормальный плагин для идешки. Потом там подоспел Олаф со своим Металс, который даже близко к иде не имеет отношения. Ну и вишенка на торте - проекты на скэйле потихоньку прикрывают и переписывают на жабу, котел, гоу, а все контракторы спешно переучиваются в гоулэнг или жэбу, лол. Дэгоус свое зио забросил и что-то пилит на расте. Нужник со своей собачонкой пилит в эволюшене казино. Кай с Ширшовым сидят в Ирландии и пилят никому ненужные библиотеки и ждут гражданства, лол. Лайтбенд со своей аккой закрылась, лул
Аноним 08/03/26 Вск 15:28:35 № 3659398 12
>>3659338
А мне нравится котлин, джаве ещё дохуя до котлина, но че то они делают, да.
Ну и котлин уже давно не только про мобилки, я бэк пишу на котлине уже 5+ лет. Сейчас в 70% джава вакансий требуется опыт на котлине, новые сервисы пишут на нем и т д, а в европейских бигтехах ещё больше.
Аноним 08/03/26 Вск 18:32:58 № 3659491 13
>>3659338
>>3659348
А еще самый прикол что с котлином невозможно работать без иде жыдбрейнс, буквально вендорлок сделали. Но с другой стороны котлик как коффескрипт в свое время, который сильно повлиял на js и много фич вошла в новый (в то время) стандарт, также и котлин приносит в джаву новые фичи
Аноним 08/03/26 Вск 18:49:39 № 3659495 14
>>3659491
Так ты на джаве не можешь писать без IDEA.
lsp сервера нормального как не было, так и нет до сих пор.
Аноним 08/03/26 Вск 18:50:12 № 3659496 15
>>3659491
Почему? Вроде спокойной можно в том же вскод работать
Аноним 08/03/26 Вск 18:50:29 № 3659497 16
В целом jvm стек постепенно умирает весь и с каждым годом становится менее популярным.

Вот это уже проблема. Сейчас на хайпе раст, тайпскрипт и немного гоу. Зумерки про джаву наверное сегодня и знать не знают.
Аноним 08/03/26 Вск 18:55:08 № 3659501 17
>>3659497
И это огромный плюс, вакансии никуда не денутся, весь ентепрайз как был в основном на джвм в европе/сша, так и останется. У нас джавы тоже просто дохуища.
Вкатуны через 5 лет будут биться за го позиции насмерть, а я также сидеть на сотыгах и в хуй не дуть
Аноним 08/03/26 Вск 19:04:27 № 3659505 18
>>3659496
Как установить lsp сервер от авторов языка?
Аноним 08/03/26 Вск 19:08:43 № 3659509 19
>>3659501
>Вкатуны через 5 лет будут биться за го позиции насмерть
Там уже сейчас на техсобес не попасть если не волчара с нужным резюме. Неиронично хочу вернутся в руби, там вакансии по 100 откликов максимум, на днях погоняю новые рельсы и 4 версию рубей
Аноним 08/03/26 Вск 19:14:02 № 3659513 20
>>3659501
>Вкатуны через 5 лет будут биться за го позиции насмерть
В России это уже так. Зумеркам уже продали идею, что "го - это язык на котором пишет бигтех" и они все массово в гоу ломанулись.

А на расте вакансий как не было, так походу никогда уже и не будет.

Причем новых проектов в силу плохой экономики и кризисов начинают все меньше, а легаси - все больше. В этом смысле джей ви эм никуда не уйдет еще много лет.
Аноним 08/03/26 Вск 21:34:21 № 3659556 21
>>3659396
И почему же всё это случилось?
Аноним 08/03/26 Вск 21:46:58 № 3659560 22
>>3659505
Авторы дали тебе целую ide, а не просто скриптик-плагин
Аноним 08/03/26 Вск 23:04:34 № 3659587 23
>>3659560
Мне не нравится их продукт из-за того что потребляет много памяти и тормозит
Аноним 08/03/26 Вск 23:09:22 № 3659589 24
>>3659587
Кто разрабатывает на джвм, имеют огромные бабки, для них купить мак бук про на новом чипе с большим объемом памяти- это рутина.
Плюс все конторы, выдают новенькие прошки всегда.
Так что у тебя надуманная проблема.
Аноним 09/03/26 Пнд 00:34:19 № 3659599 25
>>3659398
бек начем угоно пишется даже на огрызке вроде go.
Аноним 09/03/26 Пнд 09:20:36 № 3659672 26
>>3659589
Это хуйне без разницы на каком железе тормозить
Аноним 09/03/26 Пнд 11:38:13 № 3659772 27
>>3659672
Почему у меня на мак бук про м4 макс 32гб ничего не тормозит, когда у меня открыто 7 проектов?
Аноним 09/03/26 Пнд 11:45:23 № 3659777 28
>>3659772
Раньше космические корабли запускали на мегабайтных контроллерах, а теперь текстовый редактор тормозит на системах с 16гб оперативы.
Аноним 09/03/26 Пнд 11:47:45 № 3659778 29
Аноним 27/06/26 Суб 04:49:38 № 3725422 30
>>3622699 (OP)
Куда валить со скалы? Работы нет, а кушать хочется
Аноним 27/06/26 Суб 11:26:12 № 3725478 31
Аноним 27/06/26 Суб 12:23:45 № 3725490 32
Аноним 27/06/26 Суб 12:26:38 № 3725491 33
>>3659560
Которая тебе покажет хуй из-за того что ты не из той страны, именно поэтому вендорлок плохо
Аноним 29/06/26 Пнд 00:57:30 № 3725948 34
>>3725490
Да, я в основном в нём работаю. Что не так?
Аноним 05/08/26 Срд 13:26:08 № 3739998 35
Аноним 08/08/26 Суб 15:14:32 № 3741315 36
image.png 684Кб, 1000x1000
1000x1000
>>3725422
какая разница куда валить, работы нигде нет
Аноним 10/09/26 Чтв 17:11:40 № 3757879 37
Перекатываюсь со скалы на жабу, чтобы найти хоть какую-нибудь работу за 50к
Спрашивайте свои ответы
Аноним 10/09/26 Чтв 17:17:11 № 3757881 38
>>3757879
1) нахуя ты на скале сидел, когда все скала работы уехали за рубеж еще в 2022 году
2) почему ты не знаешь джаву несмотря на столько лет работы с jvm?
3) почему ты думаешь что на джаве сможешь найти какую-то работу? если тебе нужна работа, лучше переквалифицируйся в электрика.
Аноним 10/09/26 Чтв 17:21:45 № 3757885 39
>>3659396
>за 10+ лет отдельная тима из +-10 человек в джетбруйнсе так и не смогла высрать нормальный плагин для идешки

Я думаю там просто особого желания в это гавно погружаться не было. И как оказалось это было скоре верным решением чем нет. Скала сдохла, скала разработчики либо перешли на Java/Kotlin, либо в typescript/python, либо сидят без работы. Тут как бы сам джетбрейнс не помер, а то у многих есть сомнения в будущем этой компании в эпоху ИИ агентов.

Вообще кстати феномен смерти скалы в энтерпрайзе довольно интересен. На самом деле сдохло вообще все ФП, а не только скала. Просто люди под конец 10х годов поняли что ФП по большей части это мусор ебаный и никак не ускоряет продуктивность разработки и не делает саму разработку лучше.

А сейчас так вообще код генерится нейронкой и по большей части уже пох что там под капотом.
Аноним 10/09/26 Чтв 17:24:13 № 3757886 40
>>3757881
> почему ты не знаешь джаву несмотря на столько лет работы с jvm?

Я знаю язык, не в курсе только за библиотеки/фреймворки, как вообще выглядят проекты
Я 3 года дрочил кошачьи эффекты, хуй знает что там у нормальных людей
Аноним 10/09/26 Чтв 17:29:02 № 3757888 41
>>3757886
>Я знаю язык, не в курсе только за библиотеки/фреймворки, как вообще выглядят проекты
Да просто пару туториалов по спрингбуту пройди с ИИ и этого достаточно будет. Или просто выучи вопросы с собесов, а спринг можешь даже не учить толком. Один хер за тебя все теперь нейронка пишет.

>Я 3 года дрочил кошачьи эффекты
Соболезную. Буквально инвестировал свое время в говно.

Но вообще расскажи зачем ты вообще в джаву переходишь, а не уходишь из айтишки? Сейчас надо думать куда и как надо выкатываться из этой помирающей индустрии, чтобы не уйти вместе с тонущим кораблем под воду.
Аноним 10/09/26 Чтв 17:44:06 № 3757899 42
>>3757888
Ты лучше расскажи, что тебя психологически заставляет писать одно и тоже на протяжении многих месяцев
Аноним 10/09/26 Чтв 17:46:57 № 3757902 43
>>3757899
психологичеки я в жуткой панике и тряске нахожусь все последние 4 года, при этом в последний год чуть ли не в агонии нахожусь из-за появления ИИ агентов. буквально вся моя жизнь рассыпалась в прах с началом 2022 года и это пиздец как угнетает. потому что профессия с которой я ассоциировал себя всю свою сознательную жизнь, де-факто перестала существовать к настоящему моменту.
Аноним 10/09/26 Чтв 18:10:01 № 3757922 44
>>3757902
мяу анон, но не надо излишне распространять тряску. Нервы у всех на пределе.
Аноним 10/09/26 Чтв 18:23:58 № 3757928 45
>>3757922
ну профессия просто умерла и с этим уже ничего не поделать. остается только смириться и пойти переучиваться на что-то другое.
Аноним 10/09/26 Чтв 22:39:15 № 3758061 46
>>3622699 (OP)
На нём дектоп-приложения писать можно?
Аноним 10/09/26 Чтв 22:39:50 № 3758064 47
На нём десктоп-приложения писать можно?
Аноним 10/09/26 Чтв 23:22:24 № 3758111 48
>>3758064
Скорее нет, но можно писать вротенд через scala.js и laminar
Аноним 10/09/26 Чтв 23:31:43 № 3758118 49
Аноним 10/09/26 Чтв 23:54:32 № 3758129 50
Аноним 11/09/26 Птн 15:24:42 № 3758582 51
Я посмотрел курсы по спринг буту
Аноним 12/09/26 Суб 00:05:33 № 3758830 52
>>3659145
Недостаточно уёбищен, получается
Аноним 12/09/26 Суб 00:12:27 № 3758833 53
>>3758830
В scala 3 добавили уёбищности с лихвой
Аноним 12/09/26 Суб 00:30:58 № 3758838 54
>>3758833
>В scala 3 добавили уёбищности с лихвой
Поподробнее.

Я помню были разговоры что скале надо бы перестать быть ООП и ФП, а стать просто чистым ФП.
Аноним 12/09/26 Суб 05:03:24 № 3758855 55
>>3758833
А где успех и признание?
Аноним 12/09/26 Суб 15:00:37 № 3758969 56
>>3758838
Добавили вайтспейс индентацию как в питоне

> Я помню были разговоры что скале надо бы перестать быть ООП и ФП, а стать просто чистым ФП.
Надо было. Нужно было доминировать нишу пока она была, теперь поезд ушёл и фп никому не нужно.
А иметь популярный фп язык в эпоху генерации кода было бы охуенно.
Аноним 12/09/26 Суб 19:20:54 № 3759115 57
>>3758969
А зачем сейчас ФП языки в принципе нужны? ФП как концепция скорее мертва чем жива. Разве что отдельные части ФП стали частью джавы, котлина, тайпскрипта, раста...

>Нужно было доминировать нишу пока она была
Так скала и была самым популярным ФП-языком и остается им до сих пор. Всякие хачкели, кложуры и прочие уже сдохли.

Просто само ФП потеряло популярность, так как в продовом коде всем похуй на эти монады и кольца ануса и всем нужен понятный императивный код. При этом всякие штуки типа тех же стримов в Java или паттерн матчинга просочились в обычные ЯП.

А в эпоху когда код вообще не пишется и мало кем читается - вообще всем похуй что там под капотом. Сейчас вот раст набирает популярность. И не потому что охуенный язык, а просто потому что он без GC и со строгими гарантиями компилятора. Можно любой кал генерить и он (в теории) будет работать.
Аноним 12/09/26 Суб 21:42:17 № 3759165 58
>>3759115
>вообще всем похуй что там под капотом

МаЧМОТИКам конечно похуй - им и раньше было на всё похуй.

В идеале нужен чётко очерченный язык, который на этапе компиляции не пропустит некорректно сгенерированный нейродебсом код.
Аноним 12/09/26 Суб 22:18:22 № 3759178 59
>>3759165
>очерченный язык, который на этапе компиляции не пропустит некорректно сгенерированный нейродебсом

Вот для этого и нужны всякие null safety и борроу чекеры. При этом ФП тут вообще сбоку.
Аноним 12/09/26 Суб 23:26:15 № 3759224 60
>>3759178
Это два разных подхода к одной и той же проблеме
Аноним 13/09/26 Вск 09:35:55 № 3759322 61
>>3759115
бум фп языков вроде кложи, эрланга-эликсира, скэйлы и прочих хаскелов с окамлом пришелся на начало-середину нулевых. сэйлз-питч был простым - фп помогает писать простой (лол) и надежный код, но нужно нанимать умненьких. какое-то время педалили проекты, но все быстро выродилось в закрытый клуб четырехглазых водолазов гейткиперов. кабаны смекнули и начали гнать взашей этих любителей функторов и монад. а с приходом нейронок и ии-агентов написание кода, тестов и прочей шелухи стал максимально дешевым и простым. пока куколдоны скалисты который год пытаются выбрать библиотеку для логирования, ребята генерят полотна кода на гошке или жабе и катят в пром. смешно сказать, что за все это время так и не запилили нормальной поддержки в иде для всех этих языков. хотя некоторые кичились, что на таких языках нужно непременно писать в виме или эмаксе, лол. на сегодняшний момент даже идешка уходит на второй план, т.к. агенты и прочие прилаги вроде кодекса если не полностью, то процентов на 80 закрывают потребность в редакторе кода
Аноним 14/09/26 Пнд 08:18:51 № 3759684 62
>>3759115
>ФП как концепция скорее мертва чем жива
Бред. Через функциональщину гораздо лучше записываются взаимодействия между типами, а это сейчас важней для корректности программы.
Аноним 14/09/26 Пнд 23:59:25 № 3760166 63
>>3757885
Во времена нейронок системы типов с проверкой логики при компиляции наоборот норм, нейронки на расте и скале могли бы высирать более правильный код.
Аноним 15/09/26 Втр 02:17:49 № 3760187 64
>>3757886
как же заебали названия библиотек в стиле cats tarantuls, ninja и т.д.
Аноним 15/09/26 Втр 02:26:38 № 3760188 65
>>3759322
Продал недавно книжку по скале за 500р больше ловить здесь нечего. spark из под python запускается а больше к сожалению этот язык нигде не нужен. Если бы долбаебы из scala комьюнити написали библиотеки для hpc научных вычислений для нейронок аналог pytorch sklearn \ для графики аналог plotly dash сделали то может оно бы еще прожило чтобы один язык можно было использовать в data enginner\ bi \ ml пайплайне. Но этим долбоебам было интересно 10 библиотек по типам сделать. и еще 10 по логированию.
Аноним 15/09/26 Втр 02:41:10 № 3760191 66
>>3760187
А как надо? Случайный UUID?
Аноним 15/09/26 Втр 02:57:19 № 3760193 67
>>3760191
Как-то по инженерному. какое-нибудь нейтральное название со смыслом, с описанием того что делает, без cats, unicorns, django, symphony, что там еще есть. Да и вобще стандартизировать. Сделать менеджер с одной единственной библиотекой делающей парсинг json одним правильным способом, ее стандардизировать по ГОСТ чтобы туда чужие поделки не попадали. Что-то вроде LAPAC MPI в С++ а для любителей говнокодить и фреймворки плодить свой загон оставить. И в проде пиздюлины вставлять если смузихлеб либу из npm подобного места скачал. Я офигивал, когда для одностраничного сайта на vue 1000+ пакетов скачивались для создания пары кнопок.
Аноним 15/09/26 Втр 03:41:56 № 3760201 68
image.png 112Кб, 1000x567
1000x567
>>3760193
>Да и вобще стандартизировать.
По классике
Аноним 21/09/26 Пнд 11:55:57 № 3763535 69
А кложур разве не функциональный?
Аноним 21/09/26 Пнд 17:55:19 № 3763737 70
>>3760193
>Как-то по инженерному. какое-нибудь нейтральное название со смыслом, с описанием того что делает,
Куча технических изделий имеет несерьёзные названия. Погугли изделие "Нежность", например, не пожалеешь. Cats - вполне приличное название, ибо намёк на теорию категорий.
>Сделать менеджер с одной единственной библиотекой делающей парсинг json одним правильным способом, ее стандардизировать по ГОСТ чтобы туда чужие поделки не попадали.
Многие ГОСТы составляются по-уебански, и люди потом ими пренебрегают, ищут лазейки для обхода обязательных требований, составляют местами противоречащие ГОСТам стандарты предприятий и так далее. Такая себе идея.
21/09/26 Пнд 18:59:34 № 3763762 71
Говна поешь.
Аноним 21/09/26 Пнд 19:44:09 № 3763784 72
>>3759684
Мой брат во Христе, конторы сейчас буквально заставляют девов жать "аксепт" не читая в Клоде. Всем похуй на корректность.
Аноним 21/09/26 Пнд 22:19:57 № 3763854 73
>>3763784
Как раз из-за этого корректность и становится важна.
Аноним 22/09/26 Втр 10:21:48 № 3763953 74
>>3759684
корректность программы обеспечивает клод, который генерит продакшен код и тесты к нему
Аноним 22/09/26 Втр 12:27:28 № 3764009 75
>>3763953
Это не так работает.
Аноним 22/09/26 Втр 13:11:34 № 3764032 76
>>3764009
всем пох скуфяра. никто не пишет код руками. даже идешки от жэтбруйнс больше не нужны. тупо в кодексе можешь нашептывать пока едешь в шоколадницу за двойным миндальным рафом и круассаном с слабосоленым лососем - код будет написан иишки на 10 из 10 от концепта до деплоя в пром
Аноним 22/09/26 Втр 13:12:52 № 3764034 77
>>3764009
Не корми шизофреника
Аноним 01/10/26 Чтв 17:23:07 № 3768632 78
Уже два месяца прошло, а работу я так и не нашёл
А был бы жабамакакой нашёл бы хоть какое-нибудь говно за копейки
Аноним 01/10/26 Чтв 18:22:51 № 3768664 79
>>3768632
Я 14-й месяц без работы сижу. Два месяца это вообще ничто.

джава макака
Аноним 03/10/26 Суб 01:34:43 № 3769463 80
>>3768664
ну так ты 14й месяц живёшь полной жизнью
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов