Прошу прощения, но про сжатие тут ни слова. Я вот, например, знаю только про PCM (Pulse-Coded Modulation), что означает «голые» данные без сжатия. Хотелось бы про виды сжатия в WAV (ссылка)
Если работаете с железом — иногда бывают такие структуры где порядок поменять нельзя, а некоторые поля меньшего размера располагаются выше полей большего размера из-за чего компилятор может добавить выравнивание которое вас не обрадует. (Из примеров — дескрипторные таблицы x86)
Новые стандарты, пользоваться которыми его никто не обязывает;
Конкретные реализации стандартных библиотек;
Скорость работы инструментов, которая опять же имеет больше отношения к конкретной реализации, чем к языку.
Я не спорю что С более удобен. Вот только там тоже проблемы с инструментами когда после перехода на более новый GCC приходится пересобирать половину пакетов и патчить ядро, потому что C99 inline и новые оптимизации. Но при этом соглашусь что чем дальше, тем менее читабельным становится C++, а заглушка читабельности в виде auto не является панацеей от всех проблем.
Такие люди как Вы вызывают не только интерес к компьютерной графике, но и желание всё «покрутить» самому. Спасибо огромное за статью, читал одновременно с интересом и удивлением насколько всё просто (в плане реализации). Будет интересно сегодня вечером попробовать соорудить что-нибудь простенькое.
С Киевстаром мне всё стало понятно когда новый глава фактически обвинил самих пользователей в упавшем качестве 3G-связи. Мотивация была в духе «Вы стали чаще пользоваться, поэтому так плохо и работает», только в более аккуратной и завуалированной форме…
В образовательных целях интересно, но в практическом применении я вижу только одну перспективу. Перспективу спалить себе пятую точку от подобного функционала на сайтах. Далеко ходить не надо — возьмём ВК. Я прям вижу как веду курсор в новостях к полю написания новой новости, а мне поверх него открывается музыка, например. А учитывая расстояние между шапкой поля ввода и мою скорость движения мыши — думаю, мне будет не так важно, откроется у меня та-же музыка (в случае если я всё-же хочу открыть её) спустя 0.1 или 0.099999999999
Люди, которые спорят про геркон и скотч — только для вас есть уникальный новый способ понадёжней:
Молоток и кусачки. Молоток и кусачки — разбил камеру и перекусил провода микрофона, пусть теперь АНБ кусает свои локти. Молоток и кусачки — выбор настоящих параноиков секретных агентов
Идея крутая. Но вынесите камеру вправо или влево от центральной оси туловища (как-раз как это сделано во многих играх). А то голова закрывает пространство прямо перед испытуемым.
Кстати, придавать цвет чёрно-белым рисункам (именно рисункам, не фото) — очень крутое коммерческое применение ИМХО. Для художников/дизайнеров/архитекторов, например
P.S. В С++ (по крайней мере, в VS2017) не испытывал проблем отладки шаблонных классов
Из того что понял я, автор жалуется на:
Я не спорю что С более удобен. Вот только там тоже проблемы с инструментами когда после перехода на более новый GCC приходится пересобирать половину пакетов и патчить ядро, потому что C99 inline и новые оптимизации. Но при этом соглашусь что чем дальше, тем менее читабельным становится C++, а заглушка читабельности в виде auto не является панацеей от всех проблем.
Тогда у меня уже, как минимум, два таких вируса — Slack и Chrome ))
Кожанные мешкиЧеловеки 1: Роботы 0Молоток и кусачки. Молоток и кусачки — разбил камеру и перекусил провода микрофона, пусть теперь АНБ кусает свои локти. Молоток и кусачки — выбор настоящих
параноиковсекретных агентовУдобная вещь когда нужно подготовить «контекст» перед вызовом виртуальной ф-ции
0x6D = 0110
11010x66 = 0110
0110Технически, поменять пришлось не целый байт, а всего 3 бита :)