типа, если похоже на псевдокод из учебников алгоритмов 80х и парсится при этом = хороший синтаксис
Читать полностью…в принципе, если кокисты сделают билдсистему, коку можно будет рекомендовать джавистам, которые хотят попробовать какое-то настоящее ФП
Читать полностью…Аллокация памяти не самое быстрое дело, дешевле взять кусок хипа один раз, чем отщипывать по необходимости. TLAB существует не только из-за потерь на синхронизацию, но и чтобы как раз не выделять на каждый бвмп поинтера
Читать полностью…Была статья, которую я сейчас не могу найти, где ребята тюнили голанговский гц через выделение массива в несколько гигов. У самого гц недостаточно ручек, поэтому они заставляли его поверить в иной размер хипа и таким образом менять значения эвристик. Сам массив никто никогда не трогал, поэтому физическая память даже не выделялась.
Читать полностью…я точно не помню, но вроде бы кейс дискорда как раз про то, что ребята взяли раст повыебываться. когда они писали статью, про то как переписали кусок на раст, им там в панамку слегка напихали, что они просто не разобрались
Читать полностью…обычная система типов нацелена на более-или менее иерархически устроенные данные в хипе
когда есть любой нетривиальный граф ссылок в общей памяти, почти всегда ответ - аллоцировать арену
ну это же традиция древних сишников, они все скрипты придумывали, чтобы выглядеть чуть кавайнее сишки
Читать полностью…самое интересное, что в koka - академическом япе, написанном на хаскеле синтаксис с угловыми скобками
Читать полностью…потом сделал так, что никому не понравилось, но в принципе в таком голанговском стиле компромисса между теми кому нужен перфоманс и теми, кому нужна выразительность, чтобы и те и другие завыли
Читать полностью…голанг это прямо классический пример как принцип "сделать сначала максимально просто, а потом думать" даёт раз за разом проблемы на уже третьей что-ли итерации имплементации ГЦ
Читать полностью…ну возможно он имеет в виду классические голанговские игры с тем, чтобы форсить ГЦ
Читать полностью…