| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
12.6.2022, 17:12
Сообщение
#1
|
|
![]() Любитель ![]() ![]() ![]() Группа: Заблокированные Сообщений: 82 Регистрация: 10.6.2022 Вставить ник Цитата Пользователь №: 3146 Страна: Россия Город: Казань Пол: Муж. Репутация: 0
|
Выделено из темы "Английский язык для программиста"
английские и французские тексты выглядят как издевательство над латинским алфавитом. Как-то так, командир. Живут на задворках цивилизации и вытворяют, что хотят. Самое неприятное, что эти злыдни ещё и над арабскими цифрами поглумились, когда придумали шестнадцатиричную систему счисления и внедрили её в программирование. Тот ещё балласт. Запись всего в полтора раза короче, чем в десятичной системе, а чисел за этой записью тупо не видно. -------------------- Думаю на Ассемблере, общаюсь на русском.
|
|
|
|
![]() |
13.6.2022, 8:04
Сообщение
#2
|
|
|
Специалист ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 158 Регистрация: 17.11.2021 Вставить ник Цитата Пользователь №: 3119 Страна: Россия Город: Не указан Пол: Муж. Репутация: 3
|
Шестнадцатеричная запись удобнее тем, что легко делится на байты. Например, в 0x100 сразу понятно, что единица находится во втором байте. А в 256 ничего про это не понятно. А всё потому, что 16 -- это целая степень двойки, а 10 -- дробная. Как-никак компы на двоичной системе работают.
|
|
|
|
15.6.2022, 15:49
Сообщение
#3
|
|
![]() Любитель ![]() ![]() ![]() Группа: Заблокированные Сообщений: 82 Регистрация: 10.6.2022 Вставить ник Цитата Пользователь №: 3146 Страна: Россия Город: Казань Пол: Муж. Репутация: 0
|
А всё потому, что 16 -- это целая степень двойки, а 10 -- дробная. Как-никак компы на двоичной системе работают. И не только компы. Здесь вы абсолютно правы, vidsboku, наша родная десятичная система (а все мы учились считать на пальцах), не совсем цифровая физически. Например, при первом знакомстве с цифровыми часами, меня, например, как-то удивило дробное значение частоты часового кварца: 32768 Гц. В самом деле, почему не 10 кГц или не 100 кГц, а именно 32,768 кГц? Но всё оказалось ясно-понятно когда я сконвертировал число 32768 в двоичный код. В двоичной (а не в двоечной) системе счисления частота часового кварца имеет значение 10000000 00000000, и легко, и главное с большой точностью, контролируется простым двоичным частотомером, в котором индикация выводится прямо со счётных триггеров, без лишнего преобразования в десятичный вид. Двоичное число частоты часового кварца напоминает стрелу, или стрелку часов, если угодно. Можете сами проверить на компиляторе Decimal Assembler. Tам есть встроенный десятично-двоичный конвертер, и если после запуска программы кликнуть по кнопке ESC, то он сразу готов к работе. Но вернёмся к нашим баранам, то есть, к хексам (сорри за сленг). Однозначно, что хексы пришли к нам из классических шахмат, где, для записи ходов шахматной партии, клетки на доске кодировались восемью цифрами и восемью литерами латинского алфавита. И хексы, и ассемблерные мнемоники имеют прямое отношение к стенографии, то есть, к сокращённой записи. Но стенография отпала за ненадобностью после появления звукозаписывающих устройств, а хексы остались до сих пор, потому, что слиплись с ассемблерными мнемониками. Но если избавиться от тех хексов реально возможно, что наглядно доказывает вышеупомянутая программа, то проститься с мнемониками, скорее всего, не получится, да и нет такой необходимости. За тридцать лет я, например, сильно к ним привык и с другими работать не смогу, наверное. Что касается авторского права на мнемоники, то его можно равнодушно игнорировать, и не только в России. Когда их записывали карандашом или печатали на клавиатуре, то мнемоники были составной частью языка, а нарисованные на кнопках автоматического компилятора, они уже просто пиктограммы и не более того, и, тем более, такого. Придраться можно только к текстовым файлам с листингами ассемблерных программ, но это уже проблемы того, кто их будет распечатывать. Если не уверен, то не нажимай на кнопки, а пользуйся только десятично-двоичным конвертером. Кстати, рекомендую, удобная штука получилась, самому нравится. -------------------- Думаю на Ассемблере, общаюсь на русском.
|
|
|
|
binary10 Шестнадцатеричная система счисления 12.6.2022, 17:12
binary10 Вредность применения шестнадцатиричной системы счи... 12.6.2022, 22:56
vidsboku ЦитатаШестнадцатиричная система счисления
Вообще-т... 13.6.2022, 10:52
ИВК Цитата(vidsboku @ 13.6.2022, 9:52) Вообще... 13.6.2022, 14:46
binary10 Цитата(vidsboku @ 13.6.2022, 8:04) Наприм... 13.6.2022, 13:25
vidsboku Цитата(binary10 @ 13.6.2022, 14:25) Это в... 13.6.2022, 15:01
binary10 Цитата(vidsboku @ 13.6.2022, 10:52) Вообщ... 13.6.2022, 13:27
vidsboku Цитата(binary10 @ 13.6.2022, 14:27) Дык, ... 13.6.2022, 15:06
binary10 Когда вы можете измерить то, о чём говорите, и мож... 13.6.2022, 15:07
vidsboku Дык программист на то и программист, чтобы такой ф... 13.6.2022, 15:43
binary10 Цитата(vidsboku @ 13.6.2022, 15:06) Ну ка... 13.6.2022, 16:25
vidsboku Цитата(binary10 @ 13.6.2022, 17:25) Бог в... 13.6.2022, 17:03
ИВК Насчёт правописания. Достаточно ввести в яндексе з... 13.6.2022, 17:14
binary10 Цитата(vidsboku @ 13.6.2022, 15:43) Дык п... 13.6.2022, 16:29
vidsboku Цитата(binary10 @ 13.6.2022, 17:29) А на ... 13.6.2022, 17:09
binary10 Цитата(vidsboku @ 13.6.2022, 17:09) Исход... 13.6.2022, 19:30
vidsboku Да, тут влияют такие слова, как "шестнадцатИл... 13.6.2022, 17:36
binary10 Цитата(vidsboku @ 13.6.2022, 17:36) Да, т... 13.6.2022, 20:43
vidsboku Цитата(binary10 @ 13.6.2022, 21:43) Устак... 14.6.2022, 8:32
vidsboku Да бросьте, дело не в голосовании участников. Я же... 14.6.2022, 8:23
binary10 Цитата(vidsboku @ 14.6.2022, 8:23) Да бро... 14.6.2022, 14:17
ИВК Цитата(binary10 @ 14.6.2022, 13:17) А раз... 14.6.2022, 15:28
binary10 Цитата(ИВК @ 14.6.2022, 15:28) Это междун... 14.6.2022, 17:23
ИВК Под международным компьютерным языком я имел в вид... 14.6.2022, 18:03
binary10 Цитата(ИВК @ 14.6.2022, 18:03) Под междун... 15.6.2022, 13:24![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 22:57 |