Post reply

Note: this post will not display until it's been approved by a moderator.

Name:
Email:
Subject:
Message icon:

Verification:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: Python
« on: September 22, 2020, 07:03 »

Можно задействовать и англицизм. 1016 — «нибл», 1216 — «двенанибл», 2116 — «дванибл один», FF16 — «эфнибл эф», и т.п.
Это, как минимум, странно звучит, потому что 2 нибла это байт, т.е. 8 битов (256 возможных состояний), а не 5 битов (32 возможных состояния).
Следует различать использование в качестве числа и в качестве единицы размера ячейки. «Дванибл» — это не «два нибла», «пятьнибл» — не «пять ниблов», и т.д.
Выше я предлагал использовать и другие числительные на основе единиц памяти (байт, слово и т.д.) — там тоже числовое употребление не следует путать с размерным. Так же, как, например, «локоть» как единица длины отличается от «локтя» в анатомическом смысле.
Posted by: Валентин Н
« on: September 21, 2020, 22:50 »

Так их и читаю: 1234DD = «двенадцать-тридцать-четыре де-де»  понимая, что нету там никаких двенадцати и тридцати четырёх.
Двенашецать тришецать-четыре дэшецать-дэ
Posted by: kemerover
« on: September 21, 2020, 22:08 »

Можно задействовать и англицизм. 1016 — «нибл», 1216 — «двенанибл», 2116 — «дванибл один», FF16 — «эфнибл эф», и т.п.
Это, как минимум, странно звучит, потому что 2 нибла это байт, т.е. 8 битов (256 возможных состояний), а не 5 битов (32 возможных состояния).
Posted by: Python
« on: September 21, 2020, 20:51 »

По-английски nibble, а по-русски я тоже не встречал…
Можно задействовать и англицизм. 1016 — «нибл», 1216 — «двенанибл», 2116 — «дванибл один», FF16 — «эфнибл эф», и т.п.
Я его когда-то мавпой называл.
А сейчас просто эт.
(А израильтяне — штрудель).
В украинском встречаются «мавпа», «вухо», «равлик», но под влиянием русского доминирует «собака».

Кстати, если символ с кодом 64 — собака, то символ с кодом 32 — пробел. Так что кому нравится 32-чная система, могут считать в белках :)
Posted by: mnashe
« on: September 21, 2020, 20:50 »

А вот если считать шецатки, а говорить один десяток, два десятка,,, это, мягко сказать, извращение-с.
:+1:
Posted by: mnashe
« on: September 21, 2020, 20:29 »

В 10-ой системе - мы (относительно) легко можем понять, каким будет следующие или предыдущее число, а CSS нам как будто специально вставляют палки в колёса. В практическом плане - мы вынуждены выбирать цвет исключительно визуально.
:o

Символ с ASCII-кодом 64 — '@' (известный как собака, коммерческое а, at, эт).
Я его когда-то мавпой называл.
А сейчас просто эт.
(А израильтяне — штрудель).
Posted by: mnashe
« on: September 21, 2020, 20:03 »

Наверно, одна из проблем 16-чных чисел — отсутствие способа их устного чтения, кроме как перечисляя цифры. Если 1210 — это «двенадцать», то 1216 — «один два» (и все равно хочется сказать «двенадцать»).
Точно.
Так их и читаю: 1234DD = «двенадцать-тридцать-четыре де-де»  понимая, что нету там никаких двенадцати и тридцати четырёх.
Offtop
Кстати, кто-нибудь ещё помнит, что это за число?

Вот как назвать 16 простым (желательно, односложным) словом? Для 256 годится слово «байт», а 16 — проблема...
По-английски nibble, а по-русски я тоже не встречал… :donno:
Posted by: mnashe
« on: September 21, 2020, 19:48 »

Сейчас у меня есть вариант записи 60-чных чисел, где каждый 60-чный разряд кодируется одним слогом, гласная обозначает десятки, согласная — единицы.
Хорошая идея.
Как если пронумеровать таблицу слоговой письменности, вроде амхарской.
Posted by: Python
« on: September 19, 2020, 23:23 »

А если в числе вообще нет нулей и цифр больше девяти, как вы узнаете, что оно 16-чное?
Да, это реальный минус такого подхода.
Вообще, правильнее было было тогда вообще отказаться от 0..9, чтобы не вызывать путаницы и ложных ассоциаций.
Мы же, сейчас пытаемся усидеть на двух стульях. А это неправильно!
Если маркировать 16-чность особыми символами в роли цифр, то такими должны быть все цифры, поскольку в числе возможна любая комбинация из них. Если изобретать совершенно новые символы, ни с чем не ассоциирующиеся и используемые только для 16-чной записи, то запомнить их порядок будет дополнительным усложнением для изучающего. Впрочем, можно ограничиться всего лишь другим вариантом начертания при сохранении общего сходства.

Если маркировать 16-чность префиксом или постфиксом, то он вообще не обязан состоять из цифр. Еще возможные всякие над- и подстрочные символы типа титла...

Впрочем, префикс может состоять из цифр — но только если это цифра ноль. Можно переделать только ноль, сделав его маркером 16-чности — при этом, ноль надо будет писать первой цифрой всегда. Если, допустим, 16-чный ноль обозначить как h, то 1 будет h1, 15 — hf, 16 — h1h, и т.п.

Префикс-цифра используется в языке C (и производных от него) для различения 10-чных и 8-чных чисел: если первая цифра ноль, то число обрабатывается как 8-чное, иначе — как 10-чное. Напр., 22 = 2210, а 022 = 228.
Posted by: kemerover
« on: September 19, 2020, 23:17 »

В чём эта самая практичности выражается?
Изначально в том, что два 16-ричных числа представляют из себя байт, а в байтах в компьютере вся информация и хранится. Сейчас это, конечно, менее актуально. Веб-дизайн далеко ушёл от низкоуровневого программирования. Сейчас основной плюс такой записи, что его понимают почти все программы, которые так или иначе работают с цветом.

К тому же вы сами говорите, что "в CSS вполне можно писать в десятичной системе".
Зачем ещё один способ записи, если по Вашему 16-ричная запись практичней?
Она не практичнее, чем другие доступные способы записи. Она просто практичная; то есть есть юзкейсы, когда ей удобно пользоваться, и другие похожие способы не требуется.

К тому же: а если мне ещё и прозрачность нужна?
Я же тогда должен писать в формате rgba( 255, 255, 255, 0.5 ). Как по-другому это выразить?
Да, это неудобно. Но сейчас почти во всех браузерах уже можно добавлять прозрачность (https://caniuse.com/css-rrggbbaa). Не знаю, почему раньше было нельзя.
Запись вида hsla( 120, 100%, 50%, 0.1 ) тоже тот ещё подарочек!..
Где же же удобство? наглядность? И, кстати, и следа не видно 16-ричных чисел. Т.е. явно на байтах перестали экономить  и молча признали большее удобство (по совокупности баллов) 10-чной системы!
Да, 2020 год на дворе, конечно уже перестали экономить. А запись вполне наглядная. Что в ней не устраивает?

Т.е. по Вашему эти цвета реально произнести и запомнить:
#FAEBD7, #F8F8FF или #F5FFFA

По-моему, больше на считалочку, абракадабру или текст на Ифкуиле похоже!..
А что не так? Произносятся не хуже любой аббревиатуры.