Terminals: Difference between revisions
[unchecked revision] | [unchecked revision] |
Content deleted Content added
mNo edit summary |
m Vi page doesn't exist (and shouldn't here), remove link. |
||
Line 8:
Originally terminals were line printers. The user typed in a command, pressed enter, and the computer executed that command and printed the results line by line. This is where [[Command_Line|command line interface]] originates. It understood the basic [https://en.wikipedia.org/wiki/ASCII#Control_characters ASCII control characters], like ASCII 8 (backspace), ASCII 10 (line feed), ASCII 13 (carriage return) etc. but nothing else.
Although this input and output method works for simple programs, it is very complicated to implement a text editor for example. Many editors kept the line terminal heritage, like
There were many more or less successful terminals (most notably the VT52), but finally Digital Equipment Corporation's [[VT100]] got widespread and its codes got standardized. The VT100 codes (also called ANSI escape codes) are the most widely emulated sequences, ever.
|