У нас вы можете посмотреть бесплатно Оправданное программирование — параметры причины, которые отвечают на вопрос «почему» или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Программисты обычно выкрикивают команды компьютерам. Компьютер никогда не спрашивает «почему», а программист никогда не объясняет. А что, если бы мы это делали? Аннотируйте цель вызовов функций. Это может спасти вам жизнь! Это один из немногих моих уроков, не привязанных к какому-либо конкретному языку программирования. В этих примерах я использую C и C++, но это будет работать практически на любом другом языке программирования. Twitter: / realbisqwit Liberapay: https://liberapay.com/Bisqwit (альтернативные варианты на https://iki.fi/bisqwit/donate.html) Twitch: / realbisqwit Домашняя страница: https://iki.fi/bisqwit/ Вы можете добавить субтитры/титры по ссылке: https://www.youtube.com/timedtext_vid... Или к любому видео на моём канале по ссылке: https://www.youtube.com/timedtext_cs_... Музыка: Tales of Phantasia :: Retaliation :: Motoi Sakuraba (конвертировано в MIDI и воспроизведено через эмуляцию OPL3 с помощью домашнего ПО) Famicom Tantei Club Часть II: Ushiro ni Tatsu Shōjo :: Dean’s Room :: Kenji Yamamoto (конверсия SPC-OPL3)¹ Onita Atsushi FMW :: Staff Roll (конверсия SPC-OPL3) ¹) Вероятно, это адаптация концерта/фуги/токкаты/чего-то Баха. Если вы разбираетесь в классической музыке и узнали эту песню, пожалуйста, уточните это в комментариях! Полную версию песни можно послушать по ссылке: • Видео Первую песню можно послушать здесь: • Retaliation (ToP) SPC-to-OPL3 conversion ИСПРАВЛЕНИЯ В коде strchr, показанном на 1:20, опечатка, моя ошибка! Вместо (~0ul - 1) должно быть просто ~0ul. По совпадению, это не приводит к возврату функцией неверных значений, а лишь портит её исполнение. Без ошибки фиктивный код на 50% быстрее сокращённого, но с ошибкой он, наоборот, на 50% медленнее. Обратите внимание, что оптимизированный для SIMD ассемблерный код strchr в glibc для x86_64 всё ещё почти в четыре раза быстрее исправленного кода. Но в коде strchr на экране есть реальная ошибка, из-за которой он возвращает неверные значения. Заметите её? #Bisqwit #Programming #ProgrammingPhilosophy #SelfDocumentingCode