Рубрика «С++» - 9
Капля здравого смысла для Windows-разработки на C и C++
2022-01-20 в 13:00, admin, рубрики: C, c++, win32 разработка, Блог компании RUVDS.com, Программирование, С++«Магнитофон» для ZX Spectrum на базе Arduino
2021-11-26 в 11:00, admin, рубрики: arduino, c++, diy или сделай сам, speccy, zx spectrum, Железо, периферия, Разработка под Arduino, ретро, С++, спектрум, старое железоЕсть у меня аналог Спекки — персональный компьютер «Мастер». Он прошел несколько модернизаций, так что сейчас работает от обычного USB и с любым телевизором по SCART.

Но вот с загрузкой программ есть небольшие сложности. Магнитофона у меня уже нет Читать полностью »
Корутины в C++20 — что это и как с ними работать
2021-10-25 в 14:06, admin, рубрики: c++, C++20, wunder fund, wunderfund, асинхронное программирование, асинхронность, Блог компании Wunder Fund, корутины, Программирование, разработка, С++
Прим. Wunder Fund: В статьи описаны базовые подходы к работе с корутинами в 20м стандарте С++, на паре практических примеров разбораны шаблоны классов для промисов и фьючеров. По нашему скромному мнению, можно было бы реализовать и поизящнее. Приходите к нам работать, если имеете сильные мнения о корутинах хе-хе.
Халява с юлы и авито
2021-10-08 в 6:10, admin, рубрики: 1С, c++, html, отдам даром, С++, халява, ЮлаЛюбопытные извращения из мира IT, или зачем мы JS в C++-код вкомпилили
2021-09-14 в 20:06, admin, рубрики: Blink, c++, javascript, svg, ttf, V8, браузеры, ненормальное программирование, Программирование, С++Один день из жизни разработчика PVS-Studio, или как я отлаживал диагностику, оказавшуюся внимательнее трёх программистов
2021-07-05 в 12:51, admin, рубрики: C, c++, static analysis, static analyzer, strncat, Блог компании PVS-Studio, ложное срабатывание, С++, статический анализ, статический анализ кода, статический анализаторГлавное предназначение статических анализаторов – найти те ошибки, которые остались незамеченными разработчиком. И недавно команда PVS-Studio снова столкнулась с интересным примером мощи этой методики.

Хочу больше годных профстатей, Хабр
2021-06-21 в 7:18, admin, рубрики: c++, devops, GUI, Промышленное программирование, С++, управление проектами, шаблоны ведения проектов Git, шаблоны проектированияЛистая страницы Хабра, поймал себя на мысли, что я воспринимаю Хабр как новостную ленту в социальной сети. То есть как нечто, что прямого отношения лично ко мне не имеет и касается меня очень косвенным путем. Нечто полуразвлекательное-полупознавательное.
Ну, судите сами. Вот примерный список тем, которые превалируют на Хабре.
-
Что там новенького у Илона Петровича Маска.
-
Как с помощью Arduino, говна и палок сделать годный
фаллоимитаторрадиоприемник. -
Как я ушел с прошлой работы, и как мне было там плохо.
-
Как я нашел свою текущую работу, и какая она крутая.
-
Как живется специалисту X в стране Y.
Отладочный вывод на микроконтроллерах: как Concepts и Ranges отправили мой printf на покой
2021-05-09 в 19:22, admin, рубрики: c++, C++20, concepts, ranges, stm32, программирование микроконтроллеров, С++Здравствуйте! Меня зовут Александр и я работаю программистом микроконтроллеров.
Начиная на работе новый проект, я привычно набрасывал в project tree исходники всяческих полезных утилит. И на хедере app_debug.h несколько подзавис.
Дело в том, что в декабре прошлого года у GNU Arm Embedded Toolchain вышел релиз 10-2020-q4-major, включающий все GCC 10.2 features, а значит и поддержку Concepts, Ranges, Coroutines вкупе с другими, менее "громкими" новинками С++20.
Воодушевленное новым стандартом воображение рисовало мой будущий С++ код ультрасовременным и лаконично-поэтичным. И старый, добрый printf("Debug messagen")Читать полностью »
Чему равно выражение -3-3u*3 на С++? Не угадаете. Ответ: -4. Приглашаю на небольшое расследование
2021-05-04 в 14:46, admin, рубрики: c++, IT-стандарты, Законодательство в IT, Компиляторы, ошибки, С++, С++ Стандарт, Совершенный кодВсё гораздо серьёзнее. Вот пример для проверки:
#include <iostream>
int main()
{
std::cout << "-3/3u*3 = " << int(-3/3u*3) << "n";
}
Посмотреть результат можно тут.
Или попробуйте поиграться с этим примером здесь или здесь.
Вообще-то мне не удалось найти хоть какой-то компилятор С++, который бы выдавал результат отличный от -4. Даже старый GCC-4.1.2, clang-3.0.0 или Borland C 1992 года. Также заметил, что результат одинаковый и для константы, вычисляемой в момент компиляции и для времени выполнения.
Прочти меня: код, который не выбесит соседа
2021-03-16 в 8:44, admin, рубрики: c++, codestyle, python, Блог компании Яндекс, документация, документация кода, идеальный код, Лайфхаки для гиков, Программирование, С++, Совершенный код, читаемость, читаемость кода, читаемый кодСегодня поговорим о том, как писать код, чтобы он не злил окружающих и не раздражал вас спустя годы работы, когда вы снова попытаетесь его прочесть.
Я расскажу о подходах, которые мы используем в Яндекс.Такси для написания читаемого кода на C++, Python, JavaScript и других языках.
Читать полностью »



