Представь: ты заходишь в машинный зал образца 1965 года. Никаких мониторов. Никаких светящихся пикселей. Перед каждым компьютером стоит не дисплей, а громоздкий аппарат, похожий на гибрид пишущей машинки и факса. Он трещит как пулемётная очередь, выдавая строки печатного текста со скоростью 10 символов в секунду. Это телетайп — устройство, которое на два десятилетия стало главным окном в цифровой мир.
Сегодня ты нажимаешь Enter и видишь результат мгновенно. А тогда ты нажимал клавишу — и механическая головка выбивала букву на рулоне жёлтой бумаги. Ответ компьютера приходил не пикселями на экране, а отпечатанной строкой. Медленно. Громко. Но для своего времени — невероятно.
Это история о том, как компьютеры научились «разговаривать» с людьми в реальном времени. И о том, почему треск телетайпа до сих пор вызывает ностальгию у старых гиков.
От телеграфа к компьютеру
Телетайп не был изобретён для компьютеров. Его прадедушку придумали ещё в XIX веке для телеграфной связи. Работал принцип просто: печатаешь сообщение на одном конце провода — на другом конце такое же устройство выбивает те же буквы. К 20-м годам XX века телетайпы стояли в редакциях газет, на биржах и в военных штабах.
Когда в 50-е годы инженеры задумались, как сделать диалог с компьютером удобнее, кто-то задал очевидный вопрос: «А зачем нам монитор, если есть уже готовый аппарат для ввода и вывода текста?» Этим аппаратом и стал телетайп. Его даже не пришлось изобретать заново — достаточно было прикрутить к компьютеру интерфейс.
- Teletype Model 33 — самая массовая модель, появилась в 1963 году. Стоила около $700 (как подержанный автомобиль), печатала заглавными буквами и использовала бумагу шириной 8,5 дюймов.
- Скорость обмена данными — 110 бит в секунду. Это примерно 10 символов в секунду. Чтобы прочитать страницу текста, компьютеру требовалось около трёх минут.
- Код ASCII — именно телетайпы сделали этот стандарт массовым. До них каждый производитель использовал свой набор символов, а тут понадобился единый язык.
Бытовой пример
Представь, что вместо чата в телефоне у тебя стоит старый кассовый аппарат. Ты печатаешь сообщение, он жужжит, выбивает чек с твоим текстом и передаёт его другу. Друг читает чек и печатает ответ. Примерно так выглядел «чат» с компьютером до появления экранов.
А какой самый старый способ общения с компьютером помните вы? Делитесь в комментариях — будет интересно сравнить ностальгию!
Как это выглядело в жизни
Работа за телетайпом была ритуалом. Ты садишься за клавиатуру, нажимаешь клавишу — и молоточек бьёт по красящей ленте, оставляя на бумаге букву. Компьютер «отвечает» тем же способом: его сигнал превращается в движения печатающей головки. Никаких курсоров. Никакой мыши. Только текст, бумага и непрерывный стрёкот.
Главное отличие от современных терминалов: ты видел результат не на экране, а на бумаге. Каждая сессия — это физический документ. Программисты уносили с собой рулоны распечаток и изучали их дома, как свитки.
- Редактирование кода выглядело так: ты печатал строку, смотрел на неё, если ошибся — печатал заново. Никакого Backspace в привычном смысле.
- Шум в машинных залах стоял невообразимый. Десятки телетайпов трещали одновременно, наполняя помещение какофонией.
- Бумага расходовалась тоннами. Компании держали специальные склады для рулонов.
Короткая байка
Один программист из MIT рассказывал: «Однажды я забыл выключить телетайп на ночь. Утром обнаружил, что компьютер из-за сбоя печатал один и тот же символ 8 часов. Рулон бумаги размотался через всю комнату и ушёл в коридор. Уборщица решила, что это какое-то современное искусство».
Закат эры
Телетайпы продержались до конца 70-х. Потом пришли стеклянные терминалы — сначала DEC VT05, потом знаменитый VT100. У них был экран, но принцип общения оставался текстовым. А когда IBM выпустила свой первый ПК с монитором, судьба телетайпов была решена.
Но наследие осталось. UNIX-команды echo, cat, tty — это всё оттуда. Сокращение tty означает «teletypewriter». Когда ты открываешь терминал на Mac или Linux, ты эмулируешь поведение того самого телетайпа, который трещал в машинном зале 60 лет назад.
Читайте также в «Синдроме Утёнка | IT»:
UNIX: как разозлённый хакер написал операционную систему, пока начальник был в отпуске
Первые сетевые протоколы: как компьютерщики победили связистов и научили машины общаться
Наследие бумажного шума
Сегодня телетайп — музейный экспонат. Но каждый раз, когда ты открываешь терминал и набираешь команду, ты прикасаешься к истории. Сочетание клавиатуры и построчного вывода текста — это изобретение, которое пережило и перфокарты, и магнитные ленты, и дискеты. Оно оказалось настолько удобным, что мы пользуемся им до сих пор.
А ещё телетайп напоминает: прогресс — это не всегда про скорость. Иногда это про то, чтобы машина просто ответила тебе тем же способом, каким ты с ней говоришь.
Аплодисменты
Инженерам, которые прикрутили телетайп к компьютеру и не стали изобретать велосипед. Teletype Corporation, чьи аппараты проработали десятилетия без серьёзных поломок. Программистам 60-х, которые читали код с бумажных рулонов и не жаловались. И всем, кто до сих пор использует tty — вы знаете, о чём речь.В следующий раз, когда запустите терминал, вспомните: его далёкий предок трещал как пулемёт и пачкал пальцы красящей лентой.
Понравился выпуск? Подписывайся на «Синдром Утёнка | IT» — тут мы слушаем треск телетайпов и рассказываем, как компьютеры учились с нами говорить.