(no subject)
Jan. 9th, 2023 06:57 pmБлин, молодое поколение плюсоидов не знает двоичной арифметики и способа целочисленного умножения-деления на степени двойки через оператор сдвига. Смотрели на меня сегодня как на будду.
Тот самый "никому не нужный" базовый computer science, ага.
Я в печали :)
Тот самый "никому не нужный" базовый computer science, ага.
Я в печали :)
no subject
Date: 2023-01-10 04:25 pm (UTC)Скорее, наоборот :)
Задачка, вообще, простая была — превратить int, содержащий номер версии, записанный парами десятичных цифр, в аналогичный, но записанный парами цифр 16-ричных со сдвигом на 2 цифры влево. Например, 1722 -> 0x172200
no subject
Date: 2023-01-10 04:57 pm (UTC)Ну, развлечение с поиском, где бы найти пару лишних тактов да пару лишних байтов в ущерб читаемости кода лично у меня коренится именно в embedded. В дипломной работе пришлось переписать кусок кода на чистом ассемблере (благо борланд позволял), чтобы всё работало сильно экономичнее.