Язык Rust для высоконагруженного сетевого сервиса - быстрый старт и стремительный полет / А. Сербул
HTML-код
- Опубликовано: 3 окт 2021
- Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
HighLoad++ Весна 2021
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем
17 и 18 мая 2021. Москва, Крокус-Экспо
Тезисы и презентация:
www.highload.ru/spring/2021/a...
В докладе расскажем про эволюцию разработки высоконагруженного сетевого кластера отправки пуш-уведомлений с использованием технологий от unix/bash и PHP до асинхронных неблокируемых многопоточных соединений на базе Rust/Tokio. Поговорим о тонкостях разработки на Rust, особенностях языка, подводных камнях и способах его быстрого изучения и использования веб-разработчиками с навыками LAMP. Поговорим также о Go, Java и причинах принятых технологических решений.
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Когда бухому бате дал попробовать Rust, и он позвал всех соседей и начал им рассказывать какой Rust классный
Подгорело от возможностей Rust?
@@rybiizhir думаю, что дело не в подгорело, человек пытается унизить рассказчика, что бы возвыситься и показаться более умным. Это обычная психология.
@@rybiizhirчуваки поняли что Раст хорош но они плюсы учили пол жизни и теперь пытаются шуточками заглушить боль внутри себя
Очень бодро, и МАЛО! Спасибо за доклад
К сожалению, люди, которые не знают раст, не поймут докладчика. А доклад супер!
Видно, что докладчик очень опытный.
Слушать интересно, спать не хочется.
Пойду закину книгу go и попробую rust
Мда уж, вот это скорость.. пытаюсь переварить одну мысль, а докладчик уже начинает вторую и заканчивает третью) чувака явно скомпилировали через rust
Докладчик гениальный))
Лучше бы чуть подробнее про раст рассказать, а не гонять попусту воздух
Какой-то наброс на вентилятор уровне форума lor.
Навеяло:Do it, just do it! Don’t let your dreams be dreams. Yesterday you said tomorrow. So just do it! Make your dreams come true. Just do it.
Выглядит, как религиозное неприятие "скриптовых" языков, которые, к слову, давно перешагнули уровень скриптов и являются основой многих серьёзных систем.
Увы... Большую часть жизни пишу и решаю задачи на скриптовых языках. Сейчас это Python, до этого PHP, Bash, AWK, JavaScript. Когда ты аккуратен и думаешь, что пишешь, решать задачи на них не страшно - код работает как часы, годами в проде и легко поддерживать. Но когда появляются люди с иными жизненными ценностями в команде - спокойнее работать в Rust или, хотя бы, Java.
Спасибо, классный доклад и докладчик харизматичный! Пошел учить раст)
Классная лекция! Спасибо Александру)
*В 2021м плеваться в микрофон все еще было нормой*
Докладчик молодец, по плюсам прошелся по полной программе.
А я то думал покажет реальные продакшн примеры со сравнением...
Феерическая расстановка точек над программированием! :)
Точно. Что наделал с атомами мозга, теперь они разбежались.
7:21 А как на счёт тестов? Пробовали?... А Битрикс, понял )
Отличный доклад!
Согласен, Rust классный заслон от говнокодеров.
рассказывает так как-будто сам докладчик не приехал и пришлось попросить прочитать доклад знакомого эникейщика
в c# есть патерн матчинг, да и вероятно во многих других языках программирования тоже если нет, то появится. Я уже провел сравнения производительности c# с другими языками(видео на моём канале), вот rust остался. предварительно нет значимой разницы.
Паттерн матчинг вкупе с енумами в Расте - это космос, в других языках вряд ли даже что-то близкое есть. Просто попробуйте.
смешной докладчик конечно
Смешно от правды?
Самое смешное, он в начале декларировал, что любую мысль можно донести просто. А потом сбивчато и торопливо начал накидывать сначала на другие ЯП, а потом заваливать доклад терминами Rust. Те, кто не изучал Rust, вообще ни хрена не поймут о чём это было 🤦🏻♂️
@@ArquitectoR ну то что можно просто донести любую мысль, не значит, что докладчик умеет это делать)
18:47 - "Python - слабо типизированные сопли". В Python так-то СИЛЬНАЯ динамическая типизация. Число со строкой не сложишь
Как из видоса про батю на рыбалке - Бать, как на раст? Норамааально) ruclips.net/video/duvlWEJJmU0/видео.html
Докладчик все же как-то резковат
а по-моему даже мягко слишком
Лучший!! Наконец хоть кто-то говорит правду, жаль умных людей мало, а кодеры как всегда ныть начнут, и дальше верить в свои фантазии (как известно большенство идиотов когда-то верили в плоскую землю и сейчас не иначе, логики ноль, эмоций и убежденности на все сто)! Все сказанное полностью правильно! Тот кто прислушается и без обид и эмойций все сказанное обдумает - придет к выводу, что Rust сейчас лучший ЯП, если взвесить все за и против, а не перееоценивать аргументы «за» заинтересованных в своих сектах.
Rust - хороший ЯП. Но докладчик некомпетентен по множеству поднятых им же вопросов. Тот же quick-sort на Haskell он, видимо, из книги для начинашек взял, хотя даже там есть примечание, что это просто калька с математической записи алгоритма, которая будет жутчайше тормозить на компьютере. Познания скриптовых языков такие же поверхностные.
В общем, накидывать тоже надо уметь, у него получилось на двоечку с минусом.
Rust, конечно, замечательный. Но все же говорить, что лучший - спорно. Я думаю так вообще ни про какой язык не скажешь. Он лучший для определенных задач. Как по мне, после перебора ряда языков, выделяется связка из трех языков, которые покрывают подавляющее большинство задач - TypeScript, C# и собственно Rust.
Лол, тебя в детстве роняли? Ты заявляешь, что Rust - язык богов, круче всех остальных. И называешь тех, кто считает, что язык выбирается под задачу - сектантами и идиотами. Неужели ты настолько слеп, что не замечаешь, что всё наоборот?))
@@vd3598лучше всего JavaScript, php, Java и C++ 😂
“Не надо понимать как работает rust. Надо просто писать». Мужчину заставили восхвалять что-то, но он перегнул и очень сильно. Или таким образом пытаются привить нелюбовь к расту? Шикарный язык, но его надо понять.
Ну, я с вами не соглашусь про 2-3 года и мозг "атрофируетсяя", питон является многоуровневым языком по сложности.
Это как снимать слои капусты, да, изначально он лёгкий, а потом ты начинаешь в него залазить всё глубже и глубже -- и появляются декораторы, метаклассы...
Докладчик явно не пишет на python / js / php, не писал на них, ничего толком про них не знает и узнавать не планирует.
@@Digital_Fox Пишу в основном на Python, PHP, Java, JavaScript большую часть времени лет 20 как, меньше на Rust.
Syntax sugar. Ya pisal na php/python/js (fullstack) - potom golang seychas Rust. Dokladchik prav, php/python silno atrofiruyut mozg
У чувака очень странное понятие о теореме Гёделя. Балабол.
Поменьше бы экспрессии и побольше примеров. Например, в плюсах дыры и их надо обходить, а в расте нет. О каких дырах идет речь?
Первые 12 минут потратил на пустую болтовню.
В голанге GC допилят до уровня джавы лет через 20. Пруфы будут?
С трудом выдержал 10 минут и выключил.
Докладчик жутко неприятный, тяжело слушать, вышел поплакаться и вывалить свои хотелки, рассказывает об интеллекте, а сам разговаривать толком не умеет) Эдакий подпивасный менеджер)
Не пил я. Это так таблетки от аллегрии работают, от них язык заплетаться начинает. Я не так, чтобы менеджер. В основном код пишу большую часть дня на Java, Python, Rust и проекты запускаю большие нагруженные 20 лет как.
херню полную порет, rust для начало пусть построит свой стабильный футдамент как С-языки, больше половина программ в мире построены на С-языках фундамент стабильный и на века. Rustу свой фундамент нужен уже новые проекты на своем коде и чтоб он показал также на века ка С-языки и тольк тогда уже можно и сравнивать.
Полностью согласен, люди не хотят учиться. Волнуют только лёгкие деньги, к сожалению... Тут даже дело скорее в бесконечной людской лени и желание ловить от жизни один только кайф.
Что в этом плохого? Это природа мозга большинства населения
Лень двигатель прогресса)