b'\n_START_ARTICLE_\nTcl\n_START_SECTION_\nAntecedents\n_START_PARAGRAPH_\nEl llenguatge TCL originalment va ser projectat per ser un llenguatge d\'ordres reutilitzable. Els qui desenvoluparen el TCL estaven creant una s\xc3\xa8rie d\'eines interactives, i cada una constava del seu propi llenguatge d\'ordres. Des que van comen\xc3\xa7ar a interessar-se m\xc3\xa9s en aquestes eines que s\xc3\xb3n els llenguatges d\'ordres que utilitzarien, aquests llenguatges van comen\xc3\xa7ar a construir-se r\xc3\xa0pidament sense considerar el disseny apropiat, sense molta import\xc3\xa0ncia. _NEWLINE_Despr\xc3\xa9s d\'implementar diversos llenguatges d\'ordres creats d\'aquesta forma i experimentar problemes amb cada un d\'ells, van decidir concentrar la seva atenci\xc3\xb3 a la implementaci\xc3\xb3 d\'un objectiu general: un llenguatge d\'ordres efica\xc3\xa7 que pogu\xc3\xa9s ser integrat f\xc3\xa0cilment a noves aplicacions. \xc3\x89s d\'aquesta manera que neix el llenguatge TCL(Tool Command Language), les sigles del qual, en angl\xc3\xa8s, signifiquen Llenguatge d\'Eines d\'Ordre._NEWLINE_Des d\'aleshores, el llenguatge TCL ha sigut utilitzat com a llenguatge de codi. En molts casos, el TCL \xc3\xa9s utilitzat amb combinaci\xc3\xb3 amb la llibreria TK ("Tool Kit"), un conjunt d\'ordres i procediments que fan relativament f\xc3\xa0cil per a programar interf\xc3\xadcies d\'usuari gr\xc3\xa0fiques._NEWLINE_Una de les caracter\xc3\xadstiques m\xc3\xa9s utilitzades del TCL \xc3\xa9s la seva extensibilitat. Per exemple, si una aplicaci\xc3\xb3 requereix alguna cosa de funcionalitat no oferta pel TCL est\xc3\xa0ndard, les noves ordres del TCL poden ser implementades utilitzant el llenguatge C, un integrat summament f\xc3\xa0cil. Des que TCL va comen\xc3\xa7ar a ser un llenguatge f\xc3\xa0cilment extensible, molta gent ha escrit extensions per algunes feines, i estan lliurement disponibles a Internet.'