Публикации по теме 'binary'


Как ваш компьютер обрабатывает целые числа
Это первая запись в серии статей, посвященных пониманию вашего компьютера и его программного обеспечения. Наша цель - узнать больше о внутреннем устройстве Swift, его производительности и. Мы расскажем об основах компьютера (математика), а также о структурах, массивах и быстрой оптимизации. Этот пост будет охватывать биты, байты, целые числа и математику. Биты В вычислениях все двоично. В Swift префикс 0b представляет начало байтового литерала. И все числа ( 0 или 1 )..

Что скрывается за целыми числами
Большинству разработчиков использование целых чисел может показаться волшебством. Сегодня, чтобы стать продуктивным кодировщиком, требуется перспектива с высоты 100 000 футов или выше. Но задумывались ли вы о различных типах целых чисел? Почему нельзя просто написать код с максимальным диапазоном целых чисел, например 64-битный целочисленный тип? Время от времени вы также сталкиваетесь с ошибкой загадочного типа, пытаясь преобразовать числовой тип в другой. Эта статья призвана..

Двоичные числа и ASCII
Двоичные числа и ASCII Двоичная система - одно из фундаментальных понятий информатики. Это связь между программным обеспечением и оборудованием. В качестве первого технического входа в diveintocs было бы полезно попытаться понять двоичные системы с десятичными, восьмеричными и шестнадцатеричными числами. После этого мы можем изучить набор символов ASCII и юникод. Прежде чем пытаться понять двоичную систему счисления, мы должны упомянуть десятичную систему счисления. Десятичная..

Применение побитового оператора в реальной жизни
Сначала рассмотрим уже знакомые вам операции: сложение (+), вычитание (-), умножение (*) и деление (/). Это все операторы, которые можно применять к числам с любым основанием, поэтому не имеет значения, воспринимаем ли мы числа как двоичные или с основанием 10. Однако есть операторы, которые специально работают с битами двоичных чисел, называемые побитовыми операторами. Прежде чем мы перейдем к тому, почему они полезны, давайте рассмотрим ключевые из них и объясним, как они работают..

Как арифметика с плавающей запятой нарушает воспроизводимость модели
Специалисты по данным разрабатывают и внедряют модели машинного обучения и оптимизации для всех видов отраслевых приложений. Часто очень важно, чтобы результаты, которые дают эти модели, были воспроизводимыми, т. Е. При одинаковом наборе входных данных модели должны давать одинаковый результат. Это особенно актуально, когда они поддерживают важные бизнес-решения или создают контент, представляемый клиентам. Эти модели часто принимают данные, которые обрабатываются в виде..

Ограничения целых чисел Javascript. Двоичный сдвиг
Объекты в зеркале ближе, чем кажутся Я думаю, что есть много ограничений для целых чисел js, но некоторые из них могут быть значительными, когда вы работаете с битами. Представьте ситуацию, когда мы получаем 32-битный хэш и хотим его обработать. Одной из распространенных бинарных операций в js является сдвиг. Итак, как мы видим, бинарные операции подходят для 32-битных, но не забывайте, что это целые числа со знаком, поэтому 32-й бит используется для знака. Таким образом, у..

Биты, байты и двоичные данные
Если вы когда-нибудь разговаривали с кем-то, кто работает с компьютерами, или читали что-нибудь о том, как работают компьютеры, то вы, вероятно, слышали фразу «компьютеры — это просто набор единиц и нулей». Это правда, но за этим стоит гораздо больше. Когда мы обычно считаем, каждая цифра может иметь десять различных значений, от 0 до 9, это называется десятичным, десятичным счетом или счетом с основанием 10. Двоичный счет, или основание 2, может иметь два разных значения для каждой цифры,..