Рубрика «С++»
Попасть нельзя промахнуться
2026-09-30 в 18:23, admin, рубрики: Игры и игровые консоли, разработка игр, С++
Похоже тема сложности и грязи в играх нашла отклик у читателей Хабра, и @anzЧитать полностью »
Эти пчелы делают неправильный с++
2026-09-07 в 22:00, admin, рубрики: ненормальное программирование, Программирование, разработка игр, С++Анатомия граблей
2026-09-03 в 22:21, admin, рубрики: игры и консоли, Программирование, разработка игр, С++Как мы связали хаптик с промышленным роботом и учим его повторять движения полировщика
2026-08-13 в 12:35, admin, рубрики: завод, обучение роботов, роботы, С++Крокодил

Продакшен пал, Милорд
2026-08-03 в 19:50, admin, рубрики: Игры и игровые консоли, Программирование, разработка игр, С++Как мы сделали протобаф-адаптер CONTRACT быстрее libprotobuf
2026-07-28 в 17:11, admin, рубрики: adapters, highload, protobuf, serialization, С++, С++20Одни и те же данные в C++ почти всегда приходится проводить через несколько разных форматов — debug-вывод, YAML, binary, compact, protobuf — и без общей схемы каждый формат заводит свой собственный маппинг полей, который со временем расходится с остальными.
CONTRACT решает это одной декларацией на все форматы сразу: схема данных объявляется один раз, прямо в типе, и работает уже на этапе компиляции — без runtime-рефлексии и без ручного маппинга под каждый формат:
struct Customer {
std::uint32_t id;
std::string name;
CONTRACT(Customer,
(id, 1),
(name, 2)
)
};
Это и есть вся схема — не отдельный .proto-файл, не protoc, не сгенерированные .pb.hЧитать полностью »
Английский вместо кода
2026-07-27 в 19:40, admin, рубрики: Программирование, С++, управление разработкойВсе там будем…
2026-07-16 в 20:23, admin, рубрики: Игры и игровые приставки, Программирование, разработка игр, С++Жертвы чистого кода
2026-07-10 в 13:43, admin, рубрики: Игры и игровые консоли, Программирование, разработка игр, С++
В индустрии разработки игр (а может софта и вообще) живёт очень удобная идея, которой многие оправдывают лишние слои логики и абстракции. Звучит она примерно так: «Я хочу, чтобы сам процесс создания игр был проще, приятнее и продуктивнее и готов пожертвовать 10% производительности ради этого» - Тим Суини.






