Возврат каретки: различия между версиями

25 байт добавлено ,  5 месяцев назад
 
Функции возврата каретки и перевода строки были разделены по двум причинам:
* Сам по себе возврат каретки предоставлял возможность печати новой строки поверх имеющейся. Это могло быть использовано для получения полужирного шрифта, [[Подчёркивание|подчёркиваний]], знаков под [[Знак ударения|ударением]], зачёркнутого текста и некоторых составных знаков.
* В прошлом механические печатающие устройства были слишком медленны, чтобы вернуть каретку за то время, пока они обрабатывали один знак{{нет АИ|7|11|2020}}. Поэтому время, употреблённое на перевод строки, не было потрачено зря (нередко требовалось несколько дополнительных нажатий клавиши, прежде чем возврат каретки был произведён и можно было печатать дальше). Поэтому возврат каретки всегда производился первым, до перевода строки.
 
В ранних компьютерах для ввода информации использовались обычные телетайпы, однако в 1963 году специально для ввода и хранения данных компьютерами была разработана первая версия кодировки [[ASCII]], в ней символы перевода строки и возврата каретки были перенесены на позиции 0Ah (10) и 0Dh (13), и в последующих кодировках эти управляющие символы сохранились на тех же местах, в том числе в [[Юникод]]е.