C++ – Типизированный язык программирования
О конкурентном корутинизме (на примере реактивного программирования)
О конкурентном корутинизме (на примере реактивного программирования)
Хабр
О конкурентном корутинизме (на примере реактивного программирования)
1. Введение Конкурентная борьба за умы, настроения и чаяния программистов является, как мне представляется, современным трендом развития программирования. Когда почти не предлагается ничего нового,...
C++ – Типизированный язык программирования
Сверхсовременные иммутабельные структуры данных
Сверхсовременные иммутабельные структуры данных
Хабр
Сверхсовременные иммутабельные структуры данных
Годами эксперты в С++ рассуждают о семантике значений, иммутабельности и разделении ресурсов за счет коммуникации. О новом мире без мьютексов и гонок, без паттер...
C++ – Типизированный язык программирования
Перегрузка в C++. Часть I. Перегрузка функций и шаблонов
Перегрузка в C++. Часть I. Перегрузка функций и шаблонов
Хабр
Перегрузка в C++. Часть I. Перегрузка функций и шаблонов
C++ сложный и интересный язык, совершенствоваться в нем можно чуть ли не всю жизнь. В какой-то момент мне захотелось изучать его следующим образом: взять какой-т...
C++ – Типизированный язык программирования
[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan
[Перевод] Создание Minecraft за одну неделю на C++ и Vulkan
Хабр
Создание Minecraft за одну неделю на C++ и Vulkan
Я поставил перед собой задачу воссоздания с нуля Minecraft за одну неделю с помощью собственного движка на C++ и Vulkan. Меня вдохновил на это Hopson , который сделал то же самое при помощи C++ и...
C++ – Типизированный язык программирования
[Перевод] Как сократить накладные расходы при обработке исключений в С++
[Перевод] Как сократить накладные расходы при обработке исключений в С++
Хабр
Как сократить накладные расходы при обработке исключений в С++
Обработка ошибок времени выполнения (runtime error) очень важна во многих ситуациях, с которыми мы сталкиваемся при разработке софта — от некорректного пользов...