History
Tab completion showed up early in computing history; one of the first examples appeared in the Berkeley Timesharing System for the SDS 940, where if a typed string were ambiguous, the interpreter would do nothing, but if the string was not ambiguous, it would automatically complete it without any command from the user. This feature did not work well with the all too frequent typos, and so was a mixed blessing. This feature was imitated by Tenex's developers who made an important change: Tenex used "escape recognition", in which the interpreter would not attempt to autocomplete unless the escape key was struck (thus the name) by the user. The domain was also expanded from only program names on the Berkeley system to both program names and files on Tenex. Tenex implemented command line completion using the Macro-20 assembler call COMND JSYS which fully described the interaction and implementation. From there it was borrowed by Unix.
Read more about this topic: Command-line Completion
Famous quotes containing the word history:
“We said that the history of mankind depicts man; in the same way one can maintain that the history of science is science itself.”
—Johann Wolfgang Von Goethe (17491832)
“Dont you realize that this is a new empire? Why, folks, theres never been anything like this since creation. Creation, huh, that took six days, this was done in one. History made in an hour. Why its a miracle out of the Old Testament!”
—Howard Estabrook (18841978)
“Let us not underrate the value of a fact; it will one day flower in a truth. It is astonishing how few facts of importance are added in a century to the natural history of any animal. The natural history of man himself is still being gradually written.”
—Henry David Thoreau (18171862)