# Thue

> esoteric programming language

**Wikidata**: [Q3526013](https://www.wikidata.org/wiki/Q3526013)  
**Source**: https://4ort.xyz/entity/thue

## Summary
Thue is an esoteric programming language created in 2000 by American computer scientist John Colagioia. Defined by its classification as a language not intended for serious use, it serves as an example of experimental software design aimed at exploring the boundaries of machine instruction rather than practical application.

## Key Facts
*   **Inception:** The language was created in 2000.
*   **Developer:** Thue was developed by John Colagioia, an American computer scientist born in 1953.
*   **Classification:** It is classified as both an esoteric programming language and a general programming language.
*   **Purpose:** As an esoteric language, it is defined as software not aimed for serious use.
*   **Official Resource:** The project is hosted at `http://catseye.tc/projects/thue/`.
*   **Documentation:** The language is described by the source "Esolang" (Esolangs.org).

## FAQs
### Q: Who created the Thue programming language?
A: Thue was created by John Colagioia, an American computer scientist. He is credited with the language's inception in the year 2000.

### Q: What type of programming language is Thue?
A: Thue is an esoteric programming language (esolang). This classification refers to software languages that are designed specifically to be different, difficult to use, or humorous, rather than for practical, serious computing tasks.

### Q: Where can I find information or documentation on Thue?
A: Information on Thue is available on its official website hosted by Cat's Eye Technologies (`catseye.tc`) and it is documented on the Esolangs wiki.

## Why It Matters
Thue represents a specific subset of computer science history known as esoteric programming. While standard programming languages (like Python or C++) are built for efficiency and utility, esoteric languages like Thue are designed to test the limits of language design, prove mathematical concepts, or simply serve as a creative challenge for programmers.

Created by John Colagioia in 2000, Thue contributes to the taxonomy of programming languages by existing as a formal system for communicating instructions to a machine that intentionally defies standard utility. It serves as an educational and experimental tool, allowing researchers and hobbyists to explore alternative computing paradigms. Its presence in dedicated repositories like Esolangs and Cat's Eye Technologies highlights its role in the digital preservation of obscure computer history. Thue matters not for what it builds, but for how it expands the definition of what a programming language can be.

## Notable For
*   **Esoteric Design:** Distinguished as a programming language explicitly "not aimed for serious use."
*   **Origin:** Created by a recognized computer scientist, John Colagioia, rather than being an anonymous or community-only project.
*   **Archival:** Hosted by Cat's Eye Technologies, a notable repository for unusual and historical software.
*   **Taxonomy:** Serves as a concrete instance of both a "programming language" and an "esoteric programming language" in semantic knowledge bases.

## Body
### Origin and Development
Thue was developed by John Colagioia, an American computer scientist and United States citizen born in 1953. The language was officially inceptioned in 2000. Colagioia is listed as the sole developer and creator of the language.

### Language Classification
Thue falls under the broad category of a **programming language**, defined as a language for communicating instructions to a machine. Specifically, it is widely recognized as an **esoteric programming language**. This subclassification indicates that the language was designed with features that make it distinct from mainstream languages, often prioritizing theoretical interest or novelty over practical functionality.

### Digital Presence and Sources
The language maintains an active digital footprint through Cat's Eye Technologies.
*   **Website:** The official project page is located at `http://catseye.tc/projects/thue/`.
*   **Knowledge Base:** Thue is indexed in Wikidata and described by the source "Esolang" (Esolangs.org), with specific reference identifiers indicating its documentation in the esoteric programming community.
*   **Wikipedia:** The language has entries in multiple languages including Persian (fa), French (fr), Portuguese (pt), and Russian (ru).