1 месяц назад
Шаблоны (templates) в C++: обобщённое программирование
Введение: В мире высокопроизводительных вычислений C++ остаётся бесспорным лидером, и во многом благодаря своей уникальной системе шаблонов. Это не просто инструмент для обобщённого кода — это целая философия программирования, позволяющая создавать: Современный C++ (особенно стандарты C++17 и C++20) превратил шаблоны из сложной метапрограммной техники в доступный инструмент повседневного использования. В этом руководстве мы разберём: 1. Основы шаблонов 1.1 Шаблоны функций template T max(T a, T b) { return (a > b) ? a : b; } Применение: алгоритмы сортировки, математические операции 1...
65 тем для выступлений "Физики для гуманитариев"
Проект "Физика для гуманитариев" выпускает научно-популярные ролики и статьи, однако, большая часть нашей деятельности - это живые выступления. В этой статье будут описаны темы выступлений которые мы уже проводили вместе с отчетами о том как это прошло и темы для выступлений, которые только запланированы, краткая информация о спикере, формате проведения выступлений и немного статистики. Такая информация может быть полезна организаторам просветительских мероприятий, площадкам для лекций и эвент-менеджерам, которые находятся в поисках спикеров на естественно-научные темы...