ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Алфавит на 256 знаков

Сообщений 1 страница 10 из 10

1

Есть идея сделать набор знаков, основанный на сочетании каких-то 8 элементов таким образом, чтобы при их комбинировании получалось 256 хорошо различимых знаков.

Тогда этим алфавитом было бы удобно записывать бинарные файлы.
Хочется, чтобы такой алфавит красиво выглядел на бумаге.

ASCII это не то, там знаки различны по своему начертанию, там непечатаемые символы.

Записывать парами шестнадцатиричных цифр - тоже не очень хорошо, потому что легаси и избыточная запись (нужны пробелы двах типов - между парами и между символами).

Отредактировано Лис (2018-12-18 08:33:08)

0

2

Лис написал(а):

Есть идея сделать набор знаков, основанный на сочетании каких-то 8 элементов таким образом, чтобы при их комбинировании получалось 256 хорошо различимых знаков.
Тогда этим алфавитом было бы удобно записывать бинарные файлы.

Кому? Что сейчас мешает записывать? Вручную что ли надо? Так что мешает поразрядно, зачем выдумывать и учить алфавит?

Отредактировано MihalNik (2018-12-18 09:48:52)

0

3

MihalNik написал(а):

что мешает поразрядно

Латинские буквы.

Новый план:
Придумываем 4 символа: крестик, кружок, треугольничек, квадратик.
4^4=256.
Записываем не парами, а четвёрками.

Недостаток - неочевидно направление текста (какой стороной повернуть лист, чтобы читать)?
Нуу, тогда вместо крестика - знак перпендикуляра "⟂", чтобы было ясно где верх-низ.
А вместо треугольника - знак воспроизведения "▻", чтобы было ясно где лево-право.

Дальше можно попробовать соединить четвёрки в единые символы (вдруг получится?).

256 это не только 4*4*4*4, но и 8*8*4, придумываем 8 глифов для верха/низа и 4 для связывания.

С запоминанием, однако, действительно будет проблема.

На самом деле, глиф кодирует не 8 бит, а 10 (где верх/низ и лево/право)
8^3*2, т.е. три компоненты из 8 глифов и некий модификатор (например два снизу, один сверху)

Отредактировано Лис (2018-12-18 15:54:07)

0

4

http://s5.uploads.ru/t/kRrJ7.png
http://sg.uploads.ru/t/oJBaD.png
http://s3.uploads.ru/t/DAzr8.png

Отредактировано БудДен (2018-12-18 22:17:45)

0

5

Средняя картинка годная, нижняя - негодная (потому что не содержит направления, как её читать).
Но и средняя не очень, т.к. предполагает наличие сетки (неустойчива к сдвигам).

0

6

Тема не раскрыта.

0

7

Сетка является частью глифа. Но кому не нравится, вот ещё:

https://1001pochta.ru/wp-content/upload … ndeksa.jpg

Значок позволяет отобразить 9-битное число. Т.е. можно исключить комбинацию из всех нулей (пробел).
А вообще, "У меня своих хватает" (C)

0

8

Лис написал(а):

Есть идея сделать набор знаков, основанный на сочетании каких-то 8 элементов таким образом, чтобы при их комбинировании получалось 256 хорошо различимых знаков.

- Ура! Вот и настал тот день! "Лисо-прогресс" - налицо! Осталось лишь подумать над тем, как:
Как включить рационализм использования глифо-знаков.
Как каждый из этих знаков сделать интуитивно понятным.
Как научить других людей мыслить с точки зрения машины.
Небольшая подсказка:
Навести порядок в фонемах и очень долго думать над тем, какой из знаков более всего подходит предлагаемой фонеме.
- Экспериментируйте и Бог вами в помощь. Благо инструмент произношения фонем всегда при вас и неотъемлем.

0

9

Сандро,
передача фонем это вроде другая задача.

Лис написал(а):

было бы удобно записывать бинарные файлы.

И тут не ясно что мешает выбрать два любых знака под значения бита, например:
охох охоо ххох оххх хохо хооо ххоо хохо
Условное разбиение четверками - это пример задачи для программного средства - рисовать, редактировать и печатать колонками по 4 знака.
Можно разбивать квадратами 4х4.

Недостаток - неочевидно направление текста (какой стороной повернуть лист, чтобы читать)?

Достаточно обозначить левый верних угол.

Неясно, зачем надо печатать двоичный файл на бумаге (штрихкоды для машин давно придумали).

Отредактировано MihalNik (2018-12-19 07:01:57)

0

10

MihalNik написал(а):

передача фонем это вроде другая задача.

( :yep: - это на первый взгляд)))
Однако неплохо было бы иногда и совмещать решение некоторых, на первый взгляд вроде и "несовместимых",
но-таки "совмещаемых" человеками задачек.
Пример: Ведийский способ умножения
(и это ещё "цветочки")))
- Вот чему детей обучать надобно вместо уродования их разума зубрёжкой "таблиц умножения".
Или:

Таблица Пифагора

https://www.imbf.org/vospitanie-detey/images/pifagor.jpg

http://sg.uploads.ru/R1LFd.gif

0