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

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

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

pro.jvm

или ты в общем, не только про женерики

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

pro.jvm

правда, там тоже ГЦ нет

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

pro.jvm

в принципе, если кокисты сделают билдсистему, коку можно будет рекомендовать джавистам, которые хотят попробовать какое-то настоящее ФП

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

pro.jvm

ну там почти что скаловый синтаксис

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

pro.jvm

будто ребенок язык писал

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

pro.jvm

https://go.dev/doc/tutorial/generics

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

pro.jvm

ну мне кажется в отношении женериков голанг сравнительно адекватно действовал

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

pro.jvm

Ну и отсутствие превыделенной памяти убивает гарантии fixed response time

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

pro.jvm

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

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

pro.jvm

https://habr.com/ru/articles/646025/

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

pro.jvm

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

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

pro.jvm

это вроде в убере делали

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

pro.jvm

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

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

pro.jvm

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

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

pro.jvm

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

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

pro.jvm

скаловый норм воспринимается

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

pro.jvm

И снова Telegram supremacy конвертит изображение в ненужный стикер

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

pro.jvm

самое интересное, что в koka - академическом япе, написанном на хаскеле синтаксис с угловыми скобками

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

pro.jvm

потом сделал так, что никому не понравилось, но в принципе в таком голанговском стиле компромисса между теми кому нужен перфоманс и теми, кому нужна выразительность, чтобы и те и другие завыли

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

pro.jvm

глаза не привыкнут к синтаксису пока

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

pro.jvm

сначала очень долго тянул

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

pro.jvm

Главное - не вспоминать эпопею с дженериками

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

pro.jvm

голанг это прямо классический пример как принцип "сделать сначала максимально просто, а потом думать" даёт раз за разом проблемы на уже третьей что-ли итерации имплементации ГЦ

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

pro.jvm

ГЦ в жвм разъёбные, тут никогда не было споров

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

pro.jvm

понимаю величие JVM

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

pro.jvm

ну или от них от первых это пошло

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

pro.jvm

ну возможно он имеет в виду классические голанговские игры с тем, чтобы форсить ГЦ

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

pro.jvm

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

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

pro.jvm

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

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