Этот курс очень сильно выделяется на фоне серой массы материалов на степике своим профессиональным уклоном и сильной концепцией! Скрытый алмаз среди курсов на этой платформе по C++ для начинающего/среднего специалиста. При разработке low-latency систем мы хотим гарантировать исполнение кода за ограниченный промежуток времени, то есть контролировать джиттер (улучшить 1% lows или уменьшить задержку на 99 перцентиле). Минимизация (или полный отказ от) динамической аллокации -- это один из лучших способов достичь этой цели. Здесь эта тема раскрывается в достаточной степени с поправкой на особенности C++. Начинающему разработчику будет суперполезно. У Сергея Сергеевича настоящий талант преподавателя и драйв к этому делу. Если сравнивать с другим алмазом -- курсами по C++ от CSC, то тут вы не найдете академизма в изложении материала и выверенных сложных домашних заданий, зато тут есть живые инженерные примеры из области с четким объяснением, зачем этот прием придуман и как применяется. Здорово было бы увидеть курс от Сергея в части углубленного анализа производительности, для того, чтобы студент мог своими глазами увидеть, насколько меняются задержки при использовании той или иной техники, а также продолжение темы уменьшения задержек в целом. Ну и отдельно круто было бы посмотреть курс по его профессиональной специфике: «ИИ в играх». Спасибо!
100 ₽
Playful code. С++ without memory allocations
Открыть наSTEPIK.ORG
The course is dedicated to C++ programming without using the heap. It explores which features of the language and the standard library can be safely applied in resource-constrained environments — such as embedded systems or game projects, where dynamic memory may be limited or outright forbidden. You’ll learn how to write efficient and reliable code while avoiding hidden allocations that can occur in standard library containers, strings, virtual functions, and other C++ mechanisms.
| Показатель | Текущие показатели | Рост | |||
|---|---|---|---|---|---|
| Значение | 🏆 Рейтинг | 3 дн | 7 дн | 30 дн | |
| 8 | |||||
| 3 | |||||
| 1 | |||||
| 5.000 | |||||
| 45 | |||||
| 171 | |||||
| 11 | |||||
| — | |||||
| 100 ₽ | — | ||||
| — | — | ||||
| — | — | — | — | ||
| — | — | — | — | ||
| Сложность | normal | — | — | — | — |