LocalazyLocalazy
TECO je výkonný, ale nedoceněný programovací jazyk. Původně jej na počátku 60. let 20. století vyvinuli Dan Murphy, Dick Grune a Bob Corbett v laboratoři MIT AI Lab. Jedná se o interpretovaný jazyk, což znamená, že programy se nekompilují, ale čtou se a provádějí pomocí interpretu TECO. TECO je známý svou extrémní flexibilitou a tím, že je "editorem programátora". Je to plnohodnotný textový editor, ale lze jej použít i k psaní programů. Ve skutečnosti mnoho funkcí, které dělají TECO tak skvělým editorem, z něj dělá také skvělý jazyk pro psaní programů. TECO má například výkonný systém maker, který umožňuje definovat nové příkazy a dokonce i nové programovací jazyky. TECO je také známé svými možnostmi "zpracování řetězců". Má bohatou sadu operátorů pro manipulaci s řetězci, které usnadňují psaní programů zpracovávajících text. To je jeden z důvodů, proč bylo TECO použito při psaní první verze textového editoru Emacs. Navzdory mnoha svým silným stránkám není jazyk TECO příliš rozšířený. Částečně je to způsobeno jeho neobvyklou syntaxí, která může být pro nováčky odrazující. Je to ale také proto, že TECO není dobře uzpůsoben pro "průmyslové" programování. Je to skvělý jazyk pro psaní malých programů nebo pro prototypování nových nápadů, ale nehodí se pro rozsáhlé a složité programy. Pokud hledáte výkonný, ale málo využívaný programovací jazyk, TECO rozhodně stojí za vyzkoušení.