Size: a a a

Clojure — русскоговорящее сообщество

2021 April 04

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну мне кажется netty это прям пример либы на джаве, разработчики которой в край упоролись по производительности
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Arseniy Lebedev
Ну и хрен с ним. В базе прост происходит огромное количество операций, начиная с парсинга запроса и кажется довольно очевидным что GC это не то, что тебе нужно когда ты прогоняешь через память насколько гигабайт индекса
Ну, мне пока неочевидно)
источник

BF

Black Fox in Clojure — русскоговорящее сообщество
Mikhail Borisov
Так что на жаве тоже можно упороться по оптимизациям
Если мне не изменяет память, Cowboy на Erlang тоже обгоняет Nginx
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Caddy чуть-чуть вроде уступает Nginx-у, хотя написан на Go, так что там тоже GC и все дела
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Mikhail Borisov
Ну, мне пока неочевидно)
Есть такая полезная практика для каждого программиста, почитать код постгри
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ага, каюсь, не читал)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну я вообще на С смотреть не очень люблю
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Он во многом лучше кода ядра линукса кмк и хорошо вправляет мозги на тему того как люди сложные задачи решают
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Жаль, что "изобретение" Rust-а или подобного языка заняло столько времени
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Arseniy Lebedev
Он во многом лучше кода ядра линукса кмк и хорошо вправляет мозги на тему того как люди сложные задачи решают
Мне кажется абстракции по типу тех, что в кложе, тоже хорошо вправляют :) Правда это не для тех, кто низкоуровневые вещи пишет и оптимизирует
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Ну язык это инструмент. С конечно неприятный но если достаточно долго на нем писать то можно писать без стрельбы себе в ногу
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Arseniy Lebedev
Ну язык это инструмент. С конечно неприятный но если достаточно долго на нем писать то можно писать без стрельбы себе в ногу
Да я могу себе представить. Просто не хочется "достаточно долго на нем писать"
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Раст при всей моей нежной любви имеет крайне странный синтаксис особенно на фоне той же кложуры
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Он тоже решает конкретную задачу
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Ну синтаксис-то да
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
Тут как раз беспокоит стрельба в ноги)
источник

MB

Mikhail Borisov in Clojure — русскоговорящее сообщество
В теории то и на джаве можно NPE не получать
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Arseniy Lebedev
Ну язык это инструмент. С конечно неприятный но если достаточно долго на нем писать то можно писать без стрельбы себе в ногу
язык это инструмент, но зачем делать инструмент сложнее, чем он может быть?
источник

EZ

Evgeny Zajcev in Clojure — русскоговорящее сообщество
Arseniy Lebedev
Раст при всей моей нежной любви имеет крайне странный синтаксис особенно на фоне той же кложуры
у раста модель типов, кложа же как инструмент решения проблем тут-и-сейчас
источник

AL

Arseniy Lebedev in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
язык это инструмент, но зачем делать инструмент сложнее, чем он может быть?
Понять значит упростить)
источник