Что означает «as-if rule» и почему он важен для оптимизаций компилятора?
Anonymous Quiz
23%
Правило, по которому компилятор обязан сохранять исходный порядок всех инструкций
10%
Правило запрещающее оптимизации, изменяющие результаты арифметических операций
9%
Компилятор обязан генерировать код, идентичный написанному программистом
3%
Правило требующее сохранения всех промежуточных значений в регистрах процессора
55%
Компилятор может менять код как угодно, если наблюдаемое поведение не изменяется
Последний шанс: 3 курса по цене 1 и запуск AI-агентов в продакшн
На собеседованиях по
Обновлённая программа делает упор на жёсткий инжиниринг и вывод в прод. Вы научитесь строить ReAct-циклы, работать с
Почему нельзя откладывать:
— масштабная акция «3 курса по цене 1» сгорает уже сегодня;
— промокод
— сразу после оформления открываются материалы для подготовки — начать учиться можно прямо сейчас.
Забронировать место на курсе и забрать бонусы до конца дня
На собеседованиях по
C++ спрашивают про оптимизацию памяти, а при работе с ИИ нужно оптимизировать ещё и затраты на токены. Как контролировать поведение мультиагентных систем и не нарушить 152-ФЗ?Обновлённая программа делает упор на жёсткий инжиниринг и вывод в прод. Вы научитесь строить ReAct-циклы, работать с
LangGraph и AutoGen, внедрять продвинутый RAG, протоколы MCP и AgentOps. Все ключевые навыки в одном месте: измеримость систем, time-travel дебаггинг, управление браузером, human-in-the-loop и развёртывание в закрытых контурах.Почему нельзя откладывать:
— масштабная акция «3 курса по цене 1» сгорает уже сегодня;
— промокод
Agent на скидку 10 000 рублей действует последние часы;— сразу после оформления открываются материалы для подготовки — начать учиться можно прямо сейчас.
Забронировать место на курсе и забрать бонусы до конца дня
Почему std::unique_ptr не медленнее сырого указателя при правильном использовании?
Anonymous Quiz
12%
Потому что он использует атомарные операции для подсчёта ссылок
29%
Потому что компилятор заменяет его на сырой указатель автоматически
9%
Потому что он хранит указатель в регистре процессора
43%
Потому что его деструктор и методы полностью inline-ируются
8%
Потому что он отключает проверки памяти во время выполнения
Что такое лексическая область видимости в C++?
Anonymous Quiz
7%
Область, определяемая во время выполнения программы
68%
Область видимости, определяемая структурой исходного кода
9%
Область памяти, выделенная для локальных переменных
5%
Область, связанная с динамическим связыванием
12%
Область видимости, зависящая от стека вызовов
Какой символ используется для объединения (конкатенации) двух токенов в макросе?
Anonymous Quiz
76%
## (двойная решётка)
8%
++ (двойной плюс)
7%
:: (двойное двоеточие)
8%
@@ (двойная собака)
2%
~~ (двойная тильда)
В каком случае std::shared_ptr добавляет накладные расходы по сравнению с unique_ptr?
Anonymous Quiz
72%
При копировании, из-за атомарного изменения счётчика ссылок
10%
При разыменовании, из-за двойной косвенности всегда
9%
При передаче в функцию по значению без оптимизации
4%
При использовании в контейнерах стандартной библиотеки
5%
При объявлении в локальном контексте функции или метода