Тёмный
C++ User Group
C++ User Group
C++ User Group
Подписаться
Конференция для C++ разработчиков

Ближайшая конференция - C++ Russia 2025, даты будут анонсированы позднее.

Подробнее - на сайте C++ Russia: jrg.su/SqfByW

Основная идея C++ User Group это обмен опытом, знакомство с коллегами, живое профессиональное общение. Предполагается, что C++ User Group должна объединять C++ программистов не в одном городе, быть мобильной. Поэтому встречи проходят в разных городах.

Также C++ User Group участвует в организации ежегодной технической конференции C++ Russia.

Тренды от HR
43:38
3 месяца назад
Rainer Grimm - Concurrency Patterns
1:00:14
3 месяца назад
Комментарии
@KonovDS
@KonovDS 5 часов назад
Константин Игоревич как обычно, когда вдруг начинаешь думать что чуть-чуть разбираешься в плюсах приходит и полностью уничтожает эту мысль
@MakarenkoSasha
@MakarenkoSasha 18 часов назад
я в восторге. очень понравилось.
@antonguda2551
@antonguda2551 День назад
Presentation is visible, but unreachable!
@Selfrock_Vladimir
@Selfrock_Vladimir День назад
Если он недостаточно знает язык C++, то кто же знает его достаточно?
@MariaEsenina
@MariaEsenina 2 дня назад
Я тоже прочитала "детонация" 🙃 Небольшой upd. С одной стороны мне понравилось как у меня работает интуиция, т.к. заранее не знала, что на самом деле более правильно в каждой ситуации, с другой, я против любых "неоднозначностей", даже если она на самом деле таковой не является и допускается стандартом, несмотря на то, что моя интуиция буквально всё "угадала". Это может на ровном месте запутать код. Разумеется, не всегда можно гарантировать, что имена переменных не пересекутся (могут запросто использоваться разные библиотеки с разными пространствами имён, но совпадающими именами внутри них), но сам код должен быть написан таким образом, чтобы одного беглого взгляда было достаточно чтобы сразу понять что к чему относится, вместо того чтобы приходилось распутывать даже допустимую стандартом схему. Если планируется крупный проект, то проще на этапе разработки дизайна определить систему наименований так (всерьёз об этом позаботиться заранее, а не придумывать в процессе), чтобы минимизировать вероятность пересечения с другими (включая другие библиотеки), даже многословность лучше мнимой неоднозначности (не говоря о фактической неоднозначности, когда один компилятор может вообще отказаться с вами работать).
@katelyapina1142
@katelyapina1142 5 дней назад
Офигенная тема и содержание, побольше бы такой годноты
@ordinary_man_84
@ordinary_man_84 8 дней назад
сложно ли выделять память и освобождать ее, когда она перестала быть нужной объекту?
@sunheretic13
@sunheretic13 10 дней назад
Осталось только уточнить что был переход версий conan. В результате поменялось почти всё. Куча настроек перестала работать. Куча рецептов для пакетов из публичной репы конана перестала быть валидными. А чинить, точнее переписывать рецепты разрабы не слишком спешили. Приятно получить в один из моментов нерабочую систему сборки.
@dominuspiritus
@dominuspiritus 10 дней назад
5:45 где-то в углу заплакал UHT
@tertiumorganum5665
@tertiumorganum5665 13 дней назад
крч чуваки если вам ехать, юзайте го. да он чуть медленней. ну если вам шашечки - тут мля без вариков 😅
@tertiumorganum5665
@tertiumorganum5665 13 дней назад
депрессивненько. но чесскать на примерах такой код местами что по хлебалу клавиатурой можно дать. то, что оно типо вписывается в стандарт, не даёт индульгенцию, особенно учитывая, что кому то потом это поддерживать
@user-mi4ww6wn2t
@user-mi4ww6wn2t 13 дней назад
На RuTube тоже было бы неплохо залить копию. Это важный доклад
@CUserGroupRussia
@CUserGroupRussia 9 дней назад
Видеозаписи докладов также можно найти в VK Видео: vk.com/video-77278886_456239902
@MakarenkoSasha
@MakarenkoSasha 18 часов назад
да. надо привыкать. в итоге все туда переолзём
@eugeneus77
@eugeneus77 14 дней назад
Ток у меня чего-то вышло что 1.5 млрд секунд это 47.5 лет примерно я оправдал Джо на 25 лет
@surtaevm
@surtaevm 16 дней назад
залейте копию в вконтекте
@CUserGroupRussia
@CUserGroupRussia 9 дней назад
Здравствуйте! Ссылка на видео: vk.com/video-77278886_456239902
@asc7uni
@asc7uni 16 дней назад
Потрясающе
@sunheretic13
@sunheretic13 16 дней назад
TrivialBiMap или похожее решение не помешало бы в какой boost засунуть
@Nop_90h
@Nop_90h 19 дней назад
Лозунг порадовал😂
@vilture5706
@vilture5706 20 дней назад
Итог, не пользуйтесь динамической памятью в Embedded. Это все не спроста, Embedded устройства, это очень ужатые в ресурсах устройства, которые должны работать 24/7/21/365. Если они будут отказывать, кто то будет умирать.
@IgorPolozov-uu5fn
@IgorPolozov-uu5fn 21 день назад
Если исх. строка удовл-щая. условию является набором не повт- щихся символов, то количество возм. разбиений 1. То есть n односимвольных строк. Алгоритм очевиден) Если в исх. стоке есть повторы, то я бы сделал копию, отсортировал и применил std::unique. Далее полученный диапазон использовал бы для поучения односимвольных строк, как сказал вначале. Однако, собеседование не про плюсы.
@yevheniich5178
@yevheniich5178 22 дня назад
Из этого всего я вынес то что не стоит лезть в глубокий эмбедед с С++. То ускорение написания кода съелось героическим хождением по граблям и придумыванием костылей.
@IgorPolozov-uu5fn
@IgorPolozov-uu5fn Месяц назад
point надо vector< int>::size_type
@Nop_90h
@Nop_90h Месяц назад
Самое мемное в этом докладе - это фамилия докладчика.
@user-zu2sy2lq6t
@user-zu2sy2lq6t Месяц назад
задача душное дерьмо, посмотрел 15 минут, хер пойми что хотят, в конце выяснится что какой-нибудь стек или бектрекинг
@benisrood
@benisrood Месяц назад
This is a *very* good programmer. Like maybe in the top few hundred on earth.
@silversailor7077
@silversailor7077 Месяц назад
А чем deque хуже FIxedArray?
@cdeblog
@cdeblog Месяц назад
В очередной раз убеждаешься, что с++ хоть и мощный язык, но сделан через одно место (жопу, есть хотите уточнений) сначала придумывают странные конструкции, затем в следующих версиях стандартов героически борятся с их проблемами и в итоге язык обрастает кучей очень запутанных правил и исключений😢
@shatalinator
@shatalinator Месяц назад
Раздавили пузырик и сидим общаемся. Плохо что ли? Хорошо!
@vladimir0rus
@vladimir0rus Месяц назад
58:57 А точно ли bool is_full один бит потратит? ;)
@dominuspiritus
@dominuspiritus Месяц назад
Привет эпилептикам
@shura224
@shura224 Месяц назад
Клёво!!!
@tonupif
@tonupif Месяц назад
Да ты прям красавчег Ашот, очень интересно спасибо за доклад.
@z140140
@z140140 Месяц назад
9:51 на x86 L1 latency всего в 3-4 раза меньше чем L2 latency, и в первой строке должно быть 1-2 нс. 0.5 нс достижимо разве что на apple silicone
@Hfufjcjcjf976tthc
@Hfufjcjcjf976tthc Месяц назад
Я не против С++, я против вот такого унылого пиздежа. Ебейшая антиреклама языку. Такое чувство, что чувак его рекламирует растягивая хронометраж.
@Avenir-Sigrun
@Avenir-Sigrun Месяц назад
как то же самое в с++ 11 ?
@rori0062
@rori0062 Месяц назад
Спасибо за информацию!
@AndrewJD79
@AndrewJD79 Месяц назад
Самый главный вопрос не задали, а как выполнить граф на разных экзекьютерах. Т.е. у меня есть пул потоков для работы с базой и пул потоков для работы с сетью. Как их обьединить?
@asanovernest23
@asanovernest23 21 день назад
Граф состоит из сендеров, есть сендер переключения контекста. В примере показано, как в цепочке происходит переход на другой поток (это может быть и пул потоков) и следующее вычисление в цепочке происходит уже там. Таким образом можно переключаться между пулами, или даже между cpu/gpu
@sheeftz
@sheeftz Месяц назад
Тема просто невероятно узкоспециализированная и при этом крайне глубокая и сложная. Людей которые занимаются разработкой 3D движков с каждым годом все меньше, потому что потребоности в этом с каждым годом все меньше, а знаний которыми надо обладать чтобы квалифицированно этим заниматься все больше.
@jeka987
@jeka987 Месяц назад
32:00 54:50 1:22:15 Почему не надо писать на C++. Ты обязан знать контекст каждой используемой «ф-ции» как она зависит от третьей стороны и т.д. Похоже на разбор «кишков» языка, вместо перекладывания этих обязанностей на компилятор
@FigisBadralov
@FigisBadralov Месяц назад
Разработка монолита - очень быстро!
@oyaebunterkrah_
@oyaebunterkrah_ 2 месяца назад
А где ссылка на телеграм канал Александра?
@CUserGroupRussia
@CUserGroupRussia Месяц назад
Здравствуйте! ТГ-канал Александра указан на видео в правом нижнем углу @book_cube
@denisgluk431
@denisgluk431 2 месяца назад
знакомые лица.. на собеседовании как-то был у него
@denisgluk431
@denisgluk431 2 месяца назад
очень интересная задумка
@guitarkiller86
@guitarkiller86 2 месяца назад
Супер доклад
@user-vw1fg9hr8m
@user-vw1fg9hr8m 2 месяца назад
Охуеть, мы ьудем писать с++, с отстой, СЛЕДУЮЩИЙ СЛАЙД: это не лезет, здесь много типов, сдесь много кода, тут не так, там не так. А вотя пишу на Си даже для ПК и меня всё устраивает. ДА может быть на ++ быстрее писать, но я не люблю когда код зависит от кучи разного говна
@vvdvlas8397
@vvdvlas8397 2 месяца назад
Этой "кучей говна" занимается операционная система с компилятором и Вы о ней просто не знаете.
@denisgluk431
@denisgluk431 2 месяца назад
тебя же никто не заставляет говно в плюсах использовать..
@xxx3Vxxx
@xxx3Vxxx 2 месяца назад
Не платите за то что не используете, говорили они... Ну да, в плюсах много чего такого... Но как и везде. Это инструмент, надо правильно использовать для конкретных задач.
@40Ants
@40Ants 2 месяца назад
Какой же прекрасный язык C++. Слушаю обо всех возможных косяках, и по щеке стекает ностальгическая слеза. А если серьёзно, то нисколько не жалею о том, что больше не пишу на плюсах.
@nikitasuperhackk6994
@nikitasuperhackk6994 2 месяца назад
Спасибо большое Алексею за доклад!
@MonahTuk
@MonahTuk 2 месяца назад
А что во Владивостоке что в разработке есть?
@MonahTuk
@MonahTuk 2 месяца назад
@@vladimirlos5432 есть, меня интересует - что? )
@euuhgzz2791
@euuhgzz2791 2 месяца назад
Delete c++
@ValeryMosyagin
@ValeryMosyagin 2 месяца назад
Отлично! Вот это правильный стендап. Помню аналогичный случай, как я искал ошибку в коде из-за отсутствия точки с запятой после определения класса. Ошибка была намного ниже. Может и не три дня я тогда потратил, но несколько часов точно. Это было ещё в начале изучения классов и привычки ставить точку с запятой на автомате не было.
@ValeryMosyagin
@ValeryMosyagin 2 месяца назад
Прелестно! Спасибо за информативный доклад. Очень полезно знать историю, что и как было.