LocalazyLocalazy
TECO je výkonný, ale nedocenený programovací jazyk. Pôvodne ho začiatkom 60. rokov 20. storočia vyvinuli v laboratóriu MIT AI Lab Dan Murphy, Dick Grune a Bob Corbett. Je to interpretovaný jazyk, čo znamená, že programy sa nekompilujú, ale namiesto toho sa čítajú a vykonávajú pomocou interpretu TECO. TECO je známy svojou mimoriadnou flexibilitou a tým, že je "programátorským editorom". Je to plnohodnotný textový editor, ale možno ho použiť aj na písanie programov. V skutočnosti mnohé z vlastností, ktoré robia z jazyka TECO taký skvelý editor, z neho robia aj skvelý jazyk na písanie programov. TECO má napríklad výkonný systém makier, ktorý umožňuje definovať nové príkazy a dokonca aj nové programovacie jazyky. TECO je tiež známy svojimi schopnosťami "spracovania reťazcov". Má bohatú sadu operátorov na manipuláciu s reťazcami, ktoré uľahčujú písanie programov na spracovanie textu. To je jeden z dôvodov, prečo bolo TECO použité pri písaní prvej verzie textového editora Emacs. Napriek mnohým silným stránkam nie je jazyk TECO široko používaný. Čiastočne je to spôsobené jeho nezvyčajnou syntaxou, ktorá môže byť pre nováčikov odstrašujúca. Je to však aj preto, že TECO nie je dobre prispôsobený na programovanie "priemyselnej sily". Je to skvelý jazyk na písanie malých programov alebo na vytváranie prototypov nových nápadov, ale nie je vhodný na písanie veľkých, komplexných programov. Ak hľadáte výkonný, ale málo využívaný programovací jazyk, TECO sa určite oplatí vyskúšať.