stackyFACTS
Технологии

Побитовые операции манипулируют «сырым» бинарным кодом

ВОТ ЧТО ИНТЕРЕСНО

Настоящие мазохисты не пишут обычные математические уравнения; они напрямую сдвигают отдельные нули и единицы влево или вправо для умножения чисел. Для людей это нечитаемо сложно, но для процессора — глубокое удовлетворение.

Побитовые операции манипулируют «сырым» бинарным кодом
STACKY / Технологии
Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
Как программисты прячут слова в адресах памяти
Технологии

Как программисты прячут слова в адресах памяти

Поскольку шестнадцатеричная система использует буквы от A до F, скучающие программисты постоянно записывают скрытые слова в адресах памяти. Совершенно…

Узнать больше
Программы содержат невидимые пробелы, не нужные машинам
Технологии

Программы содержат невидимые пробелы, не нужные машинам

Ваши масштабные обновления программного обеспечения — это, по сути, структурированная пустота. Поскольку программистам нужно, чтобы код был визуально…

Узнать больше
Как одно странное число ускорило 3D-графику
Технологии

Как одно странное число ускорило 3D-графику

Быстрый обратный квадратный корень — это легендарный фрагмент кода, который использует, казалось бы, случайное шестнадцатеричное число для почти мгновенного…

Узнать больше
Ray casting создает поддельное 3D из 2D-линий
Технологии

Ray casting создает поддельное 3D из 2D-линий

До того как появилось настоящее 3D, ранние игровые движки пускали математические лучи из глаз игрока на плоской 2D-карте. Рассчитывая, где луч ударялся о…

Узнать больше
Бесконечная рекурсия сильно загоняет программы в бесконечные циклы
Технологии

Бесконечная рекурсия сильно загоняет программы в бесконечные циклы

Функция, приказывающая сама себе запуститься снова, — это цифровой эквивалент двух зеркал, направленных друг на друга. Если условие выхода написано плохо,…

Узнать больше
Объектно-ориентированное наследование тянет за собой нежелательные зависимости
Технологии

Объектно-ориентированное наследование тянет за собой нежелательные зависимости

Классическая проблема «гориллы и банана». Вы просите код дать вам банан, но из-за жестких структур объектно-ориентированных классов вы получаете банан,…

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store