# TECO

> programmable text editor

**Wikidata**: [Q1547448](https://www.wikidata.org/wiki/Q1547448)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/TECO_(text_editor))  
**Source**: https://4ort.xyz/entity/teco

## Summary
TECO is a programmable text editor developed by American computer scientist Daniel Murphy in 1962. It was designed for the PDP-1, PDP-6, and PDP-10 platforms, allowing users to automate text editing tasks through scripting, making it a precursor to modern scripting-based editors.

## Key Facts
- **Developed by**: Daniel Murphy, an American computer scientist.
- **Inception**: 1962.
- **Platforms**: PDP-1, PDP-6, PDP-10.
- **Aliases**: Text Editor and COrrector (TECO), Tape Editor and COrrector.
- **Instance of**: Text editor and programming language.
- **Introduced feature**: Programmable text editing.
- **GitHub repository**: [blakemcbride/TECOC](https://github.com/blakemcbride/TECOC).
- **Wikipedia title**: [TECO (text editor)](https://en.wikipedia.org/wiki/TECO_(text_editor)).
- **Wikidata description**: Programmable text editor.

## FAQs
### Q: What was TECO used for?
A: TECO was used as a programmable text editor, allowing users to automate repetitive editing tasks through scripting, which was innovative for its time.

### Q: Who developed TECO?
A: TECO was developed by Daniel Murphy, an American computer scientist, in 1962.

### Q: On which platforms was TECO available?
A: TECO was available for the PDP-1, PDP-6, and PDP-10 platforms.

### Q: What makes TECO notable?
A: TECO was notable for being one of the first programmable text editors, enabling users to script complex editing operations, a feature that influenced later text editors.

### Q: Is TECO still in use today?
A: While TECO is no longer widely used, its concepts and scripting capabilities laid the groundwork for modern text editors and programming environments.

## Why It Matters
TECO was a pioneering text editor that introduced programmable text editing, allowing users to automate repetitive tasks through scripting. Developed in 1962 by Daniel Murphy, it ran on PDP-1, PDP-6, and PDP-10 platforms. By enabling users to define and execute editing commands as scripts, TECO set a precedent for scripting-based text manipulation, influencing later text editors and programming environments. Its programmable nature made it a precursor to modern tools that combine text editing with automation. While no longer in widespread use, TECO remains significant in the history of text editing and programming languages.

## Notable For
- **Programmable text editing**: One of the first text editors to allow users to script complex editing operations.
- **Precursor to modern scripting**: Its scripting capabilities influenced later text editors and programming environments.
- **Platform versatility**: Available on PDP-1, PDP-6, and PDP-10, demonstrating broad compatibility for its time.
- **Developer recognition**: Developed by Daniel Murphy, a notable figure in early computing.
- **GitHub preservation**: Maintained in a GitHub repository ([blakemcbride/TECOC](https://github.com/blakemcbride/TECOC)), ensuring its legacy is accessible.

## Body
### Origins and Development
TECO was created by Daniel Murphy, an American computer scientist, in 1962. It was initially developed for the PDP-1, PDP-6, and PDP-10 platforms, reflecting its compatibility with early Digital Equipment Corporation (DEC) systems.

### Key Features
TECO introduced programmable text editing, allowing users to automate repetitive tasks through scripting. This feature was innovative for its time and laid the groundwork for modern scripting-based text editors.

### Legacy and Influence
TECO's scripting capabilities influenced later text editors and programming environments. While no longer in widespread use, its concepts remain relevant in the evolution of text editing tools.

### Technical Details
TECO was available under the aliases Text Editor and COrrector (TECO) and Tape Editor and COrrector. It was classified as both a text editor and a programming language, reflecting its dual functionality.

### Preservation
TECO is preserved in a GitHub repository ([blakemcbride/TECOC](https://github.com/blakemcbride/TECOC)), ensuring its historical significance is accessible to modern users and developers.

## References

1. Freebase Data Dumps. 2013