Курс по C++ и SFML
Простые программы на C++
В статье мы напишем пару простейших программ на C++ и посмотрим, как происходит их компиляция.
https://ps-group.github.io/ps1/lesson_cp…
Читать далее →
Константин Осипов — Стратегии слияния (compaction strategies) в LSM-деревьях
Стратегия слияний в LSM-деревьях — проблема, для которой сейчас не существует доказанного оптимального…
Читать далее →
👨💻На работе код читают чаще, чем пишут.
👨💻На работе код читают чаще, чем пишут. Когда смысл приходится восстанавливать по комментариям, неочевидным параметрам и скрытым договорённостям, команда теряет время, а риск ошибок растёт.
📆16 июля в 20:00 МСК на открытом уроке разберем, как переносить смысл программы в типы, сигнатуры и структуру кода. На примерах из реальных проектов участники сделают сигнатуры понятнее с помощью std::optional и enum class, упростят управление ресурсами через RAII и заменят сложные циклы готовыми алгоритмами, ranges и views.
В результате у вас появится набор приёмов для более ясного и самодокументируемого кода.
🏁Урок проходит в преддверии старта курса «C++-разработчик». Зарегистрируйтесь, чтобы познакомиться с форматом обучения, задать вопросы эксперту и потренироваться выражать намерения средствами языка, а не комментариями: https://vk.cc/cZxhUx
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
40 лет программирования на C++ и встраиваемых языков — Марк Гуидарелли, CppCast 409 / C++Weekly 541
Обязательно ознакомьтесь с проектом Марка: https://github.com/mcguidarelli/trix…
Читать далее →
Путеводитель C++ программиста по неопределенному поведению
Все начинается просто и незатейливо: обычный десятиклассник увлекается программированием, знакомится с алгоритмическими …
Читать далее →