TGViewer
Cross Join - канал о разработке Cross Join - канал о разработке @crossjoin · 3.83K subscribers
Post #93 981
Статья о том, что в Go не нужен крутой garbage collector как в Java, потому что у таких языков как Go гораздо меньше аллокаций в куче.

Статья интересная. От себя замечу, что некорректно вообще-то сравнивать Go и Java. И тем более Rust.

Go - для маленьких эффективных микросервисов, и упор на грамотное выделение памяти (а не на хитрожопый GC) оправдан.

Java - для ООП-монстров, набитых бизнес-логикой, возможно там нужен именно что крутой GC, и это норма.

Rust - для лютого байтоёбства, где нужно экономить каждый бит данных и такт процессора, даже ценой переусложнения кода. Для написания БД, например. В Расте вообще нет GC, точнее, где именно чистить память известно уже на этапе компиляции, в рантайме ничего колдовать не надо.

Все три подхода оправданы для своих целей.

Алсо мы тут поспорили в Фейсбуке, нормально ли на Java писать базы данных. Все знают, что есть куча примеров, те же Kafka и Elastic, написанные на этом языке. Однако честно скажу. Мне все же кажется, что при разработке Кафки наверняка пришлось заниматься лютейшим байтоёбством, выжимать максимум производительности и минимизировать память.
А ебать байты на java всё же в 100 раз сложнее, чем на системных языках, где это всё из коробки.
Поэтому если б я сейчас писал кафку, я бы точно выбрал какой-нибудь Раст.
More from @crossjoin
  1. Oct 2, 2026Теперь у нас у всех есть простой способ поддерживать знание иностранного языка. Просто раз…
  2. Oct 2, 2026Вышел NATS Server 2.15.0 Самое важное: • Надёжнее работа JetStream-кластера. Масштабирован…
  3. Sep 29, 2026😱 Отправили свое резюме на 129 вакансий на хх, а в ответ тишина .. Думаете, что дело в ры…
  4. Sep 28, 2026Слышал недавно в каком-то подкасте мысль, что Haskell плохо подходит для вайбкодинга прост…
  5. Sep 26, 2026Антон Жиянов написал мини-книгу по Go-concurrency. Это что-то вроде плотного конспекта с и…
  6. Sep 22, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →