andrzejn: (Default)
[personal profile] andrzejn
Иногда я мечтаю о том, что было бы, если бы на заре вычислительной техники победили конструкции компьютеров, основанные не на двоичном, а на троичном коде. Ну да, я понимаю, что реализация двоичного кода во многом проще и дешевле, но пусть будет такое фантастическое предположение. Какие получились бы культурные последствия?

Программисты знали бы наизусть степени тройки, непринуждённо владели бы девятиричной и двадцатисемиричной системами счисления. В стандарную кодовую таблицу помещалось бы не 256, а 729 символов. Туда бы поместились все основные национальные символы, проблем с кодировками изначально было бы куда меньше, а Unicode возник бы куда позже.

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

Логические переменные изначально были бы трёхзначными: да/нет/неизвестно. Программисты, вносящие в реальную жизнь привычную формальную логику, выглядели бы не настолько чокнутыми чудиками, а более "по-человечески". Больше людей потянулись бы осваивать компьютеры и научились бы формальной трёхзначной логике - а это серьёзное изменение психики. Большинство людей в нашем мире даже и бинарной логикой не владеют, а трёхзначная куда гибче и больше способствует [взаимо]пониманию.

Date: Saturday, 9 July 2005 10:17 (UTC)
From: [identity profile] p_govorun.livejournal.com
27 английских букв (включая @, которая в нынешней ascii занимает место "буквы номер 0") заняли бы строчку кодовой таблицы. Ещё один "трит" ушёл бы на различение больших, маленьких и курсивных букв (и не пришлось бы выдумывать заменители для _подчёркивания_).

Эти же буквы были бы 27-ричными цифрами. Появились бы всякие шутки про значения слов (вроде нынешнего 0xDEADBEEF).

Русских кодировок, я думаю, меньше бы не стало. Но по крайней мере не было бы настойчивых попыток уменьшить количество русских букв до удобной цифры 32, выкинув "ё".

Profile

andrzejn: (Default)
Андрій Новосьолов

June 2025

M T W T F S S
      1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Friday, 20 June 2025 11:05
Powered by Dreamwidth Studios