О букве Щ и советских телетайпах
Dec. 11th, 2005 05:42 pm
Меня попросили опубликовать ответы на мини-викторину о букве Щ в заметке
о Шуре-Буре. Вначале я хочу поздравить победителя:
taki_net (15 очков). 30 очков, увы, не набрал никто.
Итак, в телетайпах, на которых работал я, были только большие буквы. Зато регистров было три: РУС, ЛАТ и ЦИФ. Буква Щ была в регистре ЦИФ. А ещё она изменяла смысл клавиши, нажатой вслед за ней (как это делает теперь, например, клавиша Escape в программе Emacs). Например, фигурной скобки на клавиатуре не было, но нажав "Щ-квадратная скобка", вы получали фигурную скобку. При этом на некоторых телетайпах на бумаге печатались именно { и }, а на других Щ[ и Щ]. Машина понимала верно, но читать программы было весело. А чтобы набрать саму букву Щ, надо было перейти в цифровой режим и нажать на букву Щ дважды: ЩЩ. Тогда получалась ОДНА буква Щ (на некоторых телетайпах при этом на бумаге печатались ДВЕ буквы Щ, но компьютер видел одну).
Это, опять же, мои воспоминания четвертьвековой давности. Вполне возможно, что я ошибаюсь - тогда буду рад, если меня поправят
no subject
Date: 2005-12-11 11:58 pm (UTC)в современных языках программирования ровно то же самое
вот, например, в Java, чтобы заменить _один_ символ '\' на какую-нибудь другую последовательность символов, нужно передать соответствующему методу паттерн из _четырех_ символов'\':
s.replaceAll("\\\\", "строка для замены");
%)
no subject
Date: 2005-12-12 12:11 am (UTC)no subject
Date: 2005-12-12 12:45 am (UTC)no subject
Date: 2005-12-12 07:20 pm (UTC)1. А не был ли самый первый ответ
2. "...но нажав "Щ-квадратная скобка", вы получали..." А была ли "квадратная скобка"?
Извините, если что :)
no subject
Date: 2005-12-12 07:26 pm (UTC)2. Мне кажется, что была. Но четверть века прошло - могу и забыть.
no subject
Date: 2005-12-12 07:42 pm (UTC)Вот и я сомневаюсь. Только, кажется мне, что квадратная получалась из круглой ")" и "Щ". Может быть ошибаюсь.
P.S. Журнал у Вас интересный. Читаю. :)
no subject
Date: 2005-12-12 08:05 pm (UTC)А как же фигурная?
Спасибо
no subject
Date: 2005-12-12 08:22 pm (UTC)не помню. :(