Size: a a a

2021 February 01

З/

Зелёный /4Y/ in ru.nim.talks
Не. мне для текущей задачи ооп не нужно
источник

З/

Зелёный /4Y/ in ru.nim.talks
Ам... а что-то типа netty есть на си? Есть же однозначно.
источник

VB

Vladimir Berezenko in ru.nim.talks
libuv возможно
источник

З/

Зелёный /4Y/ in ru.nim.talks
Просто штука достаточно удобная, но тянуть за собой на си не хочется :)
Хотя конечно можно скомпилировать в си или даже в динамическую либу, но брух...
источник

VB

Vladimir Berezenko in ru.nim.talks
и libuv очень быстрая
источник

З/

Зелёный /4Y/ in ru.nim.talks
Vladimir Berezenko
libuv возможно
Ммм... вроде нет. Мне надо протокол, который реализует фишки tcp в udp.
источник

З/

Зелёный /4Y/ in ru.nim.talks
Хотя надо глянуть. Кажется libuv это как boost в c++? Ну типа такой монстр, который реализует тучу всяких быстрых вещей?
источник

VB

Vladimir Berezenko in ru.nim.talks
ну буст не то чтобы монстр. буст хорош и это по факту предок std:: :)
источник

З/

Зелёный /4Y/ in ru.nim.talks
Я просто представил сколько придётся писать на си...
В ниме поудобней будет. Но вот если у языка нет будущего - прям печаль-печаль.
источник

З/

Зелёный /4Y/ in ru.nim.talks
Хотя у меня по факту и не такие большие запросы. В основном - скорость и удобство. Ним это даёт в придачу с очень странными разработчиками и ощущением, что языку меньше года и проживет он ещё пару месяцев. Хотя тот же жс тоже не один год создавался и по итогу вон в какой ужос вырос.
источник
2021 February 02

SR

Sergey Ryabinin in ru.nim.talks
Зелёный /4Y/
Ммм... вроде нет. Мне надо протокол, который реализует фишки tcp в udp.
Тогда будет падение в скорости же
источник

SR

Sergey Ryabinin in ru.nim.talks
Ведь скорость udp обеспечивается за счет отсутствия этих самых фишек в tcp
источник

VB

Vladimir Berezenko in ru.nim.talks
собирать пакет из фреймов в нужный порядок всё-равно надо, это на скорость не влияет, а велосипедить это каждый раз скучно.
источник

SR

Sergey Ryabinin in ru.nim.talks
Ну, благодаря велосепедизму мы имеем различные решения, в противном случае сидели бы все ща на винде с апачем и пехепе
источник

З/

Зелёный /4Y/ in ru.nim.talks
Sergey Ryabinin
Ведь скорость udp обеспечивается за счет отсутствия этих самых фишек в tcp
ну в netty есть проверка того, как доставился пакет. При этом он сам разделяет его на меньше части, если это необходимо
источник

VB

Vladimir Berezenko in ru.nim.talks
источник

SR

Sergey Ryabinin in ru.nim.talks
Нагнал грусти\
источник

VB

Vladimir Berezenko in ru.nim.talks
Вот я уже 17 лет примерно в коммерческом программировании и, к сожалению, склонен даже ещё хуже рассматривать этот текст: слабые программисты порождают плохие фреймворки которые порождают ещё более хреновых программистов и далее по спирали.
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Vladimir Berezenko
Вот я уже 17 лет примерно в коммерческом программировании и, к сожалению, склонен даже ещё хуже рассматривать этот текст: слабые программисты порождают плохие фреймворки которые порождают ещё более хреновых программистов и далее по спирали.
Тогда сильные программисты порождают языки на века
источник

VB

Vladimir Berezenko in ru.nim.talks
Ну по факту так и происходит: С/С++/Питон/Жаба/с натяжкой С#, а остальные либо уже вымерли из-за недостатков в проектировании или невозможности безопасного расширения языка, либо ещё пока слабы и молоды чтобы что-то думать про них.
источник