Что то вы недоговариваете. В вашей статье написано, что не удалось вывести видео как есть, как раз из-за Z80 и архитектуры MSX)) При этом используя архитектуру должным образом с учётом устройства отдельного видео процессора удалось это сделать. MIK32 видео ядра не содержит, поэтому сравнивать надо не MSX, а с отдельным Z80.
Правильно делают, зачем поддерживать допотопный SATA, когда на ближайшие десятилетия уже определен NVMe. С новыми версиями PCI-e от SATA только вред будет.
Программы на Фортране раньше опережали остальные языки по производительности из-за трёх концепций. Использование значений в не ссылок, отсутствие алиасинга во многих вещах и встроенные типы. Для технологий оптимизаторов тех времён это было явное преимущество. Сейчас ситуация более менее выравнялась. Например Rust умеет четко определять алиасинг и имеет семантику перемещения. Да и современные алгоритмы оптимизации кода сводят на нет, например, наличие встроенного типа матрицы в языке.
И это пишет человек, который чуть ранее писал "А это точно соответствует тематике Хабра? Мы тут это… собрались железки и код обсуждать, а не годовасиков с туго-простите-сериками."
Что то вы недоговариваете. В вашей статье написано, что не удалось вывести видео как есть, как раз из-за Z80 и архитектуры MSX)) При этом используя архитектуру должным образом с учётом устройства отдельного видео процессора удалось это сделать. MIK32 видео ядра не содержит, поэтому сравнивать надо не MSX, а с отдельным Z80.
Китай против США. Холодильник победил телевизор. Старо как мир. О чем думают американские СМИ? Пропаганда не работает.
Попробуйте сжимать с помощью Quadtree алгоритма. Тем более, что изображение монохромное.
Так это даже лучше! С ясенем можно разговаривать)
Виртуальный вызов наносекунды, латентность IO операции для NVMe микросекунды. Тысяча виртуальных вызовов равно записи 4К на диск.
Уже давно все есть в современных языках. Например тип NonZero в Rust. https://doc.rust-lang.org/core/num/struct.NonZero.html
Ещё из SQL надо выпиливать NULL по хорошему. Он просто ломает реляционную логику. Даже сам автор признавался, что это был костыль...
Подозреваю, что эта
Вы действительно думаете, что C++ компилятор все отслеживает? А так?
int main() {
std::string s = "Hellooooooooooooooo ";
std::string_view sv = s + "World\n";
std::cout << sv;
}
std::string_view foo() { return std::string("use after free"); }
Правильно делают, зачем поддерживать допотопный SATA, когда на ближайшие десятилетия уже определен NVMe. С новыми версиями PCI-e от SATA только вред будет.
Ваш бред никто не обязан расшифровывать. Тем более на хабре.
"Смотрел видео с демонстрации, это такая жесть, планшет на руле, распашные двери. Дизайнерский бред"
У Вас проблемы с выражением мыслей на русском языке?
Программы на Фортране раньше опережали остальные языки по производительности из-за трёх концепций. Использование значений в не ссылок, отсутствие алиасинга во многих вещах и встроенные типы. Для технологий оптимизаторов тех времён это было явное преимущество. Сейчас ситуация более менее выравнялась. Например Rust умеет четко определять алиасинг и имеет семантику перемещения. Да и современные алгоритмы оптимизации кода сводят на нет, например, наличие встроенного типа матрицы в языке.
Все новое это хорошо забытое старое
Да, на месте, где раньше была закладка от АНБ
В России две беды, некачественное прототипирование корпусов и дураки это комментирующие
И это пишет человек, который чуть ранее писал "А это точно соответствует тематике Хабра? Мы тут это… собрались железки и код обсуждать, а не годовасиков с туго-простите-сериками."
Все, сдулся? А как дышал, как дышал... ))
Т.е. ключевое здесь, что IV ключ хранится в зашифрованном виде, так?