Тёмный
Daria Emacs
Daria Emacs
Daria Emacs
Подписаться
Всем привет!
Меня зовут Дарья.

Математик-программист с красным дипломом. GUI и 3d моделирование УрЧП на C++ в EDA. Высоконагруженные демоны в контекстной рекламе на C++. Машинное зрение в кроссплатформенных мобильных приложениях на C++ OpenCV.

Интересы: C++17, OpenCV, Python, Dart, Flutter, алгоритмы машинного зрения. Межъязыковое взаимодействие C++, Dart и Python.

8bea29c7-d073-4b65-b52e-71f04a68c986
Пишу merge на leetcode
14:57
Год назад
STL с нуля | C++
22:43
3 года назад
Собеседование | Junior C++
57:15
3 года назад
С++. Указатели. Начало
19:17
4 года назад
Комментарии
@mr_potato7946
@mr_potato7946 День назад
2024... Я кажется попал не туда ........ Или туда?
@AwealGr
@AwealGr 3 дня назад
Я как то "помог" отладить перлскрипт, а он вывел urandom > sda.
@tvblackman1
@tvblackman1 3 дня назад
Прям как js, только полагаю в плюсах это плохой тон так делать, а в js в каждом втором проекте такое увидишь как стандартная техника преобразования
@Georgggg
@Georgggg 2 дня назад
Ни разу не видел критику C++ за это, всегда имплицитно предлагается выучить такое поведение как данность части стандарта C++, наравне с другими частями. (видео - типичный пример) А JavaScritpt подвергается нападкам абсолютно за то же самое. Двойные стандарты такие двойные.
@tvblackman1
@tvblackman1 2 дня назад
@@Georgggg ок, за плюсы не шарю по долгу службы. Но код, который порой встречается мне на глаза лишен этого. Учту
@Захар-ь8ц2п
@Захар-ь8ц2п 3 дня назад
Класс.
@MathPTU
@MathPTU 15 дней назад
все понятно, хотя и короткое видео
@Hazarid367
@Hazarid367 Месяц назад
Большое спасибо
@vladaakavk370
@vladaakavk370 Месяц назад
Меня напрягает, когда люди смеются по непонятной причине. Как автор видео.
@yakovleva_foto
@yakovleva_foto Месяц назад
Самое страшное что у девушки могут быть дети и есть такая штука как декрет) В этом самое главное отличае) Остальное все ерунда))
@yakovleva_foto
@yakovleva_foto Месяц назад
Как приятно видеть эту девушку😍 Как лесная фея🍃💚 Ох я была бы рада, если бы меня собеседовала такая нимфа💫
@DariaEmacs
@DariaEmacs Месяц назад
@@yakovleva_foto ))) спасибо
@TinTaBraSS777
@TinTaBraSS777 Месяц назад
это книги а нЭ кнышкы ) или ты русский язык плохо знаешь ?
@DariaEmacs
@DariaEmacs Месяц назад
Во-первых, Вы, а во-вторых правильно, кнужки, похоже, что Вы его плохо знаете).
@rayrayray4653
@rayrayray4653 Месяц назад
Cool
@atmosphere2281
@atmosphere2281 Месяц назад
Даша, ты молодец! Но убери эти юмористические видео вставки, только сосредоточишься на материале и тут...
@atmosphere2281
@atmosphere2281 Месяц назад
Стивен Прата. 2 тома. Герберд Шильд - C++ шаг за шагом.
@Georgggg
@Georgggg Месяц назад
Вводить этот хак в стандарт языка было ошибкой. Люди же думают, что раз в стандарте, значит надо знать и пользоваться. Не надо.
@yurikhramov656
@yurikhramov656 2 месяца назад
Еб*ть ты тупая. Да еще и контент типа для девелоперов. Я бы со стыда сгорел.
@Александр-ф9ю2у
@Александр-ф9ю2у 2 месяца назад
Спасибо) очень интересно
@alexla_grange8957
@alexla_grange8957 2 месяца назад
Тех, кто свою хрень на Ютубе рассказывает ,вообще никуда не берут?
@mihailmatkovskij9350
@mihailmatkovskij9350 3 месяца назад
Хоть и философия C++ разрешает программисту писать неправильно, но всё же, следует сначала объявить переменную, а потом обращаться к ней. В идеале, сначала идет раздел объявления переменных, затем, раздел инициализации, и только затем идет выполнение операций.
@mihailmatkovskij9350
@mihailmatkovskij9350 3 месяца назад
При таком кодинге у вас будет предупреждение о том, что обявленный идентификатор скрывает уже существующий. И хоть ошибки не будет, но такое дублирование переменных является плохим стилем программирования. Возникает путаница. Таким образом, это не более чем просто забавный пример. Профессиональные программисты так не делают.
@Kalin_cheetah
@Kalin_cheetah 3 месяца назад
А насколько для C++ джуна важны знания например POSIX, сети, протоколы передачи данных? Или эти моменты постигаются в процесе работы? Понимаю, зависит от организации, но если нет коммерческого опыта, то владение языком рассматривается как основной критерий? Понимаю, что основы CS важны для c++ника
@Kalin_cheetah
@Kalin_cheetah 3 месяца назад
Классный ролик, спасибо вам! Один момент до меня все-таки не доходит: на уровне памяти чем копирование отличается от перемещения? Вот есть вектор объектов типа Т. Мы вызывает метод push_back() и передаем в качестве аргумента rvalue при помощи std::move(), но чтобы новый элемент вектора встал последовательно за предыдущим, его же нужно туда поместить, т.е процессор все равно проделывает работу по размещению в памяти данных. Я думал, что это и есть основное процессорное время на данную операцию. Или же проблема заключается в том, что объект сначала создается на стеке, а потом его нужно еще и скопировать в нужное место? Т.е, перемещая, мы все равно тратим процессорное время на размещения объекта в новых ячейках памяти, но избегаем создания временного объекта на стеке?
@mioxive
@mioxive 3 месяца назад
Чет сложно, битовые операции какие то
@DeadnWoon
@DeadnWoon 4 месяца назад
Честно, я как человек програмированием не зарабатывающий, хотя и имеющий приличное представление о языках программирования, являюсь фанатом даже не Си, а Си если убрать из него "высокоуровневые надстройки" типа енум. В своё время создал проект языка, который условно прозвал макроассемблером для несуществующего процессора. Там был один тип данных - байтовый вектор. Не было никаких не то что классов, а даже структур или массивов. Язык программирования ведь отражает определённую идеологию, вкусы его создателей. Я полагаю, что человечество стремительно несётся к концу именно из-за неконтролируемого стремления к упрощению и комфорту. Зачем нужны в смартфонах камеры на 48 мегапикселей или телеэкраны с диагональю один метр? Я с этим несогласен и не воспринимаю этого. Хотя и признаю, что если писать серьёзные большие программы для современных устройств на моём макроассемблере для несуществующего процессора - ни одному программисту не хватит ни нервов, ни жизни на это.
@networksx333
@networksx333 4 месяца назад
Спасибо Вам большое!
@antonreashin
@antonreashin 4 месяца назад
Благодарю ❤🙏
@truth_will_win
@truth_will_win 4 месяца назад
Спасибо, познавательно.
@Fox23-e2z
@Fox23-e2z 4 месяца назад
Здравствуйте, а что за фильмы в ролике? 🧐 первый узнал это отроки во вселенной, а второй? Нашел. Через яд картинки. Точка точка запятая..😊
@claudimdmc137
@claudimdmc137 4 месяца назад
хотелось бы как нибудь увидеть от Вас разбор асинхронной природы C++. тема весьма сложная на первых порах. интересно как всё это работает под капотом, можно рассмотреть примеры с IO на poll, epoll, или Boost.Asio с корутинами из 20++
@Хайперхуяйпер
@Хайперхуяйпер 5 месяцев назад
Вы очень классная!!!
@ultracolor
@ultracolor 5 месяцев назад
Изучение всех этих редакторов это не подъём по лестнице, это сваливание с лестницы в начало и попытка подняться по новому.
@bsprspktvnk
@bsprspktvnk 4 месяца назад
вся жизнь это подъем по лестнице с постоянным падением вниз и известным исходом
@uchenoche
@uchenoche 5 месяцев назад
Здравствуйте! Спасибо за ваши ролики! Сложно было осваивать Emacs? Есть какое-то лайфаки по быстрому освоению Emacs?
@_wania
@_wania 5 месяцев назад
В приличном обществе за такой код канделябром бьют
@reosfire
@reosfire 5 месяцев назад
А литкод за такое не банит?)
@DariaEmacs
@DariaEmacs 5 месяцев назад
Нет)
@rvvon1214
@rvvon1214 5 месяцев назад
Спасибо, очень понятно, хорошие аналогии и крутой "реальный" рендеринг как выглядит обучение.
@DariaEmacs
@DariaEmacs 5 месяцев назад
Спасибо 😊.
@АлексейКовальчук-ы2б
@АлексейКовальчук-ы2б 5 месяцев назад
Очень интересно, но ничего не понятно
@DariaEmacs
@DariaEmacs 5 месяцев назад
😔😔😔
@Georgggg
@Georgggg 6 месяцев назад
"Чем ближе крах империи, тем безумнее ее законы"
@revingar
@revingar 6 месяцев назад
Спасибо. Зависимость одной функции от другой по сути
@vova_dev
@vova_dev 6 месяцев назад
Потрясающе! С возвращением, Дарья!
@DariaEmacs
@DariaEmacs 6 месяцев назад
Спасибо 😊.
@vladimir_v_it
@vladimir_v_it 5 месяцев назад
@@DariaEmacs Дарья, приглашаю на интервью)
@FroL_Onn
@FroL_Onn 6 месяцев назад
wow!
@cdeblog
@cdeblog 6 месяцев назад
Лучше не думать что за хрень написана, а просто сломать колени автору этого художества. Код пишут для людей и он должен быть легко читаем, а не ребусом который нужно разгадать 😂
@DariaEmacs
@DariaEmacs 6 месяцев назад
Чукча - не читатель, чукча - писатель.
@LetroScript
@LetroScript 6 месяцев назад
Нахера ты на Си++ пишешь, пиши на TypeScript. Си++ не для новичков!!!
@DariaEmacs
@DariaEmacs 6 месяцев назад
Хороший совет самому себе 😉.
@staf5496
@staf5496 6 месяцев назад
Спасибо за способ писать код. И + еще добавить отсутствие комментариев и какого либо описания 😂
@DariaEmacs
@DariaEmacs 6 месяцев назад
Это не способ писать код. Это вопрос с собеседования, для того, чтобы узнать ваш уровень знания языка.
@visualoffchannel
@visualoffchannel 6 месяцев назад
Где-то повесился один питонист.
@DariaEmacs
@DariaEmacs 6 месяцев назад
Только один?
@stvdedal
@stvdedal 6 месяцев назад
я ошибся, подумал что тут оператор ','
@giorgi_pa
@giorgi_pa 6 месяцев назад
Это во всех компиляторах такое поведение??? Спрашиваю т.к был ровно аналогичный случай и в Релизе результат был ой как не такой.
@DariaEmacs
@DariaEmacs 6 месяцев назад
Тогда у Вас был компилятор с ошибкой, отловите и зашлите патч. Он должен вести себя по стандарту: timsong-cpp.github.io/cppwp/n4659/basic.scope.declarative#2
@dmanikhine
@dmanikhine 6 месяцев назад
За такие примеры кода в реальной жизни надо "загрызать".... и выдавать запрет на профессию.
@DariaEmacs
@DariaEmacs 6 месяцев назад
🤣
@nikitross7466
@nikitross7466 6 месяцев назад
Так переменные об'являют только студенты
@DariaEmacs
@DariaEmacs 6 месяцев назад
Программа составлена с целью проверить Ваши знания, как вариант того, что у Вас спросят на собеседовании.
@nikitross7466
@nikitross7466 6 месяцев назад
@@DariaEmacs Сам пример хороший)
@andry_smith
@andry_smith 6 месяцев назад
Поэтому у нас в компании по рукам бы настучали за такую запись. Код должен быть в первую очередь удобным в чтении. Каждое объявление в новой строке. А ещё бы за перекрытие переменных одинкаовыми именами в догонку бы прилетело. )))
@DariaEmacs
@DariaEmacs 6 месяцев назад
Это задачка с собеседования, вряд ли кто-то так будет писать код.
@andry_smith
@andry_smith 6 месяцев назад
@@DariaEmacsЯ понимаю, но зачем ставить в собеседование заранее неприемлемые паттерны? Есть же достаточно потенциальных проблем в обычных казалось бы строках кода. Просто джуны будут сыпаться на таком, а оно нигде такое не делается.
@DariaEmacs
@DariaEmacs 6 месяцев назад
@@andry_smith благодаря этому коду достаточно просто определить уровень знания языка у кандидата. Послушать его размышления о том, как работает этот код.
@povloid
@povloid 6 месяцев назад
Начинать надо с древних книжек 90 или нулевых годов, потому что с тех пор такую кодовую базу на говнокодили что ее десятилетиями боятся трогать и с осторожностью поддерживают, какие там новые стандарты 11 или 17.... Старые ANSI и ISO еще не один жаваскрипт и прочий мэйнстрим переживут...