Red de conocimiento informático - Problemas con los teléfonos móviles - Introducción al lenguaje de TCL

Introducción al lenguaje de TCL

TCL (originalmente llamado "Lenguaje de comandos de herramientas", pero este ya no es el significado, pero todavía lo llamamos TCL) es un lenguaje de secuencias de comandos. Creado por John Ousterhout. TCL es fácil de aprender y tiene funciones potentes. TCL se utiliza a menudo para creación rápida de prototipos, secuencias de comandos, GUI y pruebas. TCL se pronuncia "cosquillas". Las características de Tcl incluyen:

* Todo es un comando, incluidas las estructuras gramaticales (for, if, etc.).

*Todo se puede redefinir y sobrecargar.

* Todos los tipos de datos se pueden ver como cadenas.

* Las reglas de sintaxis son bastante simples

* Proporciona controladores de eventos para sockets y archivos. También son posibles eventos basados ​​en el tiempo o definidos por el usuario.

* Definición de dominio dinámico.

*Fácilmente extensible en C, C++ o Java.

*Lenguaje interpretado, el código se puede cambiar dinámicamente.

*Compatibilidad total con Unicode.

*Plataforma independiente. Puede ejecutarse en Win32, UNIX y Mac.

* Estrechamente integrado con la GUI de Windows. Tk

* El código es compacto y fácil de mantener.

TCL en sí no proporciona soporte orientado a objetos. Pero el lenguaje en sí se puede ampliar fácilmente para admitir la orientación a objetos. Muchas extensiones del lenguaje C proporcionan capacidades orientadas a objetos, incluidas XOTcl, Incr Tcl, etc. Además, la propia extensión SNIT está escrita en TCL.