Найти в Дзене
Статистика: расходы на образование и медицину
Подходит к завершению первый учебный месяц, уже можно оглядываться назад и делать предварительные выводы. Но давайте посмотрим в более широкой перспективе на общество и его фактическое отношение к платному образованию и к платной медицине. В этом нам поможет пост с говорящим названием "Кому на Руси жить хорошо? ©" в Telegram "Деньги и песец" . В нем со ссылкой на исследования НИУ ВШЭ "Барометр экономического поведения домашних хозяйств" (№2-2025) в контексте децилей (групп) доходов домохозяйств обрисовываются их расходы, в том числе на образование и медицину...
1 месяц назад
Добрый C++ для начинающих. Инкременты: что такое i++. Часть 2
Использование инкрементов при написании первых программ кажется делом простым, но очень быстро можно столкнуться с весьма неожиданными эффектами и необычным поведением программы. Причиной этого могут быть, например, точки следования (подробнее wikipedia ) и порядок вычисления (подробнее stackoverflow и cppreference ) , которые, к тому же, зависят от используемого стандарта С++. Основные изменения были в стандартах С++ 11 (для точек следования) и С++ 17 (для порядка вычислений). Аналогичная ситуация...
3 месяца назад
Бытовые мелочи. Обзор розетки IP55
Степень защиты IP55 обозначает защиту розетки от пыли и струй воды. ГОСТ (14254-96) описывает это следующим образом: проникновение пыли исключено не полностью, однако пыль не должна проникать в количестве, достаточном для нарушения нормальной работы оборудования или снижения его безопасности, а так же вода, направляемая на оболочку в виде струй с любого направления, не должна оказывать вредного воздействия. Производители уличного оборудования зачастую указывают именно такую степень защиты...
3 месяца назад
Добрый C++ для начинающих. Инкременты: что такое i++
В начале освоения языков программирования изучающие достаточно быстро сталкиваются с непривычными операциями, обозначающимися как "++" (инкремент) или "--" (декремент). Напрмер: "i++" или "++i". Это унарная операция, увеличивающая (или уменьшающая в случае декремента) значение переменной на 1. Давайте посмотрим на примере различия между постинкрементом и прединкрементом. Положим, что х = 5, и инкрементируем "х". Разница в порядке исполнения может существенно влиять на логику программы, например, когда инкремент используется в условии...
4 месяца назад
Добрый C++ для начинающих. Шаг 5. Числовые операторы
Как вы уже видели в некоторых из предыдущих примеров, в C++ доступны базовые математические операции. Они знакомы ещё со школьных уроков математики, но в C++ записываются немного иначе: + (сложение), - (вычитание), * (умножение) и / (деление). Эти операции работают как с целыми числами (int), так и с дробными (float, double). Обратите внимание, что при делении целых чисел (int) результат также будет целым (дробная часть отбрасывается). С этим мы уже сталкивались ранее ( Добрый C++ для начинающих...
4 месяца назад
Вопросы собеседований C++. Секция Code Review.
Во время собеседования по C++ на позиции различного уровня секция ревью кода может начинаться с, казалось бы, простейших примеров, но даже они дают возможность кандидату продемонстрировать продвинутые навыки и кругозор. Давайте посмотрим, как с таким примером справится ИИ и можно ли использовать его для подготовки к собеседованию. Вот ответ ИИ: И самое интересное - выводы ИИ о том, что может продемонстрировать кандидат на таком примере. Такой ответ ИИ вполне можно использовать для "поверхностной"...
6 месяцев назад
Добрый C++ для начинающих. Забегая далеко вперед. Оптимизация производительности или как важно перепроверять за ИИ
Идея этой публикации навеяна тем, какое непонимание вызывают некоторые обучающие посты в весьма популярных (>20k) телеграм-каналах. Ниже пример такого поста, который скорее всего написан ИИ и должен быть очень хорош, но... По желанию автора телеграм канала, здесь можно добавить на него ссылку. Первый пункт (управление памятью) сразу "режет глаз" опытного разработчика, хотя бы потому, что move-семантика это не про оптимизацию. Stackoverflow: Move semantics should not be thought as an optimization device, even if they can be used as such...
7 месяцев назад
Добрый C++ для начинающих. Забегая далеко вперед. Move и copy семантика.
Идея этой заметки навеяна сложностями понимания семантики перемещения (move semantics, Wikipedia), с которыми сталкиваются изучающие С++ на онлайн курсах при отсутствии поддержки. У меня была возможность показать правильный путь решения задач стороннего онлайн-курса на Stepik , где обучающиеся столкнулись со сложностями, а поддержка отсутствовала. Важность понимания различий между копированием и перемещением объектов (для стандартов C++ 11 и новее) не поддается измерению. Рассмотрим ситуацию на примере функции push_back для вектора...
8 месяцев назад
Добрый C++ для начинающих. Шаг 4. Некоторые встроенные типы данных. Часть 2
После некоторого перерыва продолжаем некоторые встроенные типы данных. Символ ("char") — это еще один простой тип данных, поскольку он состоит из одной буквы, цифры или символа на вашей клавиатуре. Примерами этого являются 'a' или 'A' (которые считаются разными), а также '!' или '~'. При инициализации символа используется char. Обратите внимание, что для символов используются одинарные кавычки, тогда как для строк - двойные. В примере выше для простоты и универсальности мы используем латинские буквы...
8 месяцев назад
О том, как учиться
Не могу не процитировать телеграм-канал Сергея Смирнова Сергей Смирнов | НеФормат, где он описывает методику обучения: В нашей школе Realtutor очень сложная траектория прохождения курса. Некоторые ученики до получения аттестата на части занятий сидят по 10 раз. Система перемотки видео отключена. Ошибся в тесте после занятия - снова смотришь видео от и до...
9 месяцев назад
Премьера!
В конце ушедшего года Дракона Deepseek представила новую модель искуственного ителлекта DeepSeek-R1. Модель уже успела завоевать лидерство в медиа пространстве и обрасти слухами. Автор же примерно в это время представляет обучающий курс, который изменит ваш подход к программированию. Курс откроет двери к новым возможностям, повысит продуктивность и сделает процесс разработки более быстрым и легким...
9 месяцев назад
NVidia анонсировала GeForce RTX 5090, 5080, 5070 ti и 5070, на замену линейке 4090, 4070, 4070 ti
После длительных слухов NVIDIA на CES 2025 представила ожидаемые новинки 50 серии GeForce RTX. Это четыре модели на платформе Blackwell GPU: RTX 5090, RTX 5080, RTX 5070 Ti и RTX 5070 По данным NVIDIA RTX 5090 с 32 ГБ GDDR7 и 21 760 ядрами CUDA в два раза быстрее (Flux.dev) чем RTX 4090. Возможно, что такой прирост производительности обеспечивает технология DLSS 4. Какова же будет производительность в реальной жизни - уже скоро можно будет узнать на своем домашнем компьютере или новом ноутбуке...
9 месяцев назад