jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5858

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat Конфы: @jvmconf ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

более или менее какой-то саппорт арен на уровне языка есть в зиге

Читать полностью…

pro.jvm

это делает сам раст или это паттерн пользовательский?

Читать полностью…

pro.jvm

нет, чтобы просто код писать

Читать полностью…

pro.jvm

это когда ты вместо того, чтобы аллоцировать понемножку и держать указатели, аллоцируешь один гигантский кусок данных, и держишь индексы элементов, и когда нужно, симулируешь в этом гиганстком куске гц руками
what they have to do to mimick a fraction of shipilyov power

Читать полностью…

pro.jvm

Так они не фантомные

Читать полностью…

pro.jvm

конечно нужно именно это делать

Читать полностью…

pro.jvm

И в расте вряд ли надо аллоцировать десять гигов фантомного массива, чтобы решить Проблему, обманув нерантайм

Читать полностью…

pro.jvm

круто продавать язык без УБ вместе с одним из лучших статанализаторов для поиска УБ (Miri)

Читать полностью…

pro.jvm

все-таки специализацию никто не отменял

Читать полностью…

pro.jvm

прикольно. обычно раст продают как раз как "это плюсы, но без UB"

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

как я понимаю, гошники просто смирились, что их даже синьоры ничего учить не будут, и придерживаются тактики maybe if I look away, запаковывая неоптимизированные программы в докеры и запуская их на одной и той же архитектуре

Читать полностью…

pro.jvm

Там есть горантайм и гц который полностью укрывает их от проблем сишников и растовиков

Да полноценным вм это конечно не назвать, но это однозначно не запуск на железе

Окей, если следовать каноничными терминами я погорячился

Читать полностью…

pro.jvm

можно я проигнорирую этот коммент?

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

обычная система типов нацелена на более-или менее иерархически устроенные данные в хипе
когда есть любой нетривиальный граф ссылок в общей памяти, почти всегда ответ - аллоцировать арену

Читать полностью…

pro.jvm

а если ты так не делаешь, то что происходит?

Читать полностью…

pro.jvm

а, чтобы фрагментации памяти избежать, да?

Читать полностью…

pro.jvm

ок, я не буду пытаться расшифровывать тогда твои реплики

Читать полностью…

pro.jvm

60% реальных раст проектов на аренах

Читать полностью…

pro.jvm

ну вот в скале я могу говорить, что я не могу понять код IOFiber, но на самом деле могу понять
а в русте мне придётся говорить, что я понимаю какой-то кор код токио, но на самом деле не понимать

Читать полностью…

pro.jvm

программисты дискорда точно не железоебы

Читать полностью…

pro.jvm

HFT джавист не тот же джавист, который крудошлеп

Читать полностью…

pro.jvm

так может он реально дроны/роботы/системный софт пишут

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

а это реально надо знать, когда пишешь бэкендк/клауд стафф?

Читать полностью…

pro.jvm

горантайм это не вм, это реализация конкаренси, рефлекшена и гц
ни от чего он не укрывает, там такие же регулярные проблемы с ОС и архитектурными особенностями

Читать полностью…

pro.jvm

никакой вм в гошке нет

Читать полностью…

pro.jvm

Потому что у них особенный рантайм + gc

Читать полностью…

pro.jvm

меня пугает раст тем, что инволвит очень много лоулевельных знаний, чтобы рассуждать
т.е. скала мидлу нужно учить там жвм мемори модел, а раст мидлу нужно учить все сорта УБ, особенности процессорных архитектур и поведения аллокаторов в разных ОС
я не уверен, что у меня кукухи хватит на это

Читать полностью…
Subscribe to a channel