Lar Desenvolvimento O que é a linguagem de comando da ferramenta (tcl)? - o que é techopedia

O que é a linguagem de comando da ferramenta (tcl)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Tool Command Language (Tcl)?

A linguagem de comando da ferramenta (Tcl) é uma poderosa linguagem de script com recursos de programação. Está disponível nas plataformas Unix, Windows e Mac OS. O Tcl é usado para aplicativos da Web e de desktop, redes, administração, testes, prototipagem rápida, aplicativos com script e interfaces gráficas do usuário (GUI).

Techopedia explica Tool Command Language (Tcl)

Introduzido em 1988 por John Ousterhout, o Tcl é usado para scripts CGI (Common Gateway Interface) e serve como a linguagem de script de bot do Eggdrop. Tcl / Tk refere-se a uma combinação de Tcl e o kit de ferramentas Tk GUI.


Os recursos do Tcl incluem:

  • Uso completo de Unicode e de plataforma cruzada
  • Extensibilidade através de Java e C ++
  • Integração com o kit de ferramentas da GUI do Windows
  • Tipos de dados, incluindo código fonte, podem ser manipulados como seqüências de caracteres.
  • Interface orientada a eventos para soquetes e arquivos
  • Comandos de função variável e linguagem interpretada com bytecode
  • Geração de mensagem de erro no uso incorreto pelos comandos Tcl.
  • FreeWrap TCLSH
  • Licença de Berkeley Software Distribution (BSD)
  • Versão completa de desenvolvimento
Tcl faz interface com a linguagem C. Matrizes de valores que descrevem argumentos de comando são passadas para as funções de implementação de comando. Os simuladores de lógica digital também incluem uma interface de script Tcl para Verilog, linguagem de descrição de hardware VHSIC (VHDL) e simulação de linguagem de hardware SystemVerilog. Ferramentas como Wrapper simplificado e SWIG (Gerador de interface) e ffidl geram automaticamente o código necessário para conectar funções C arbitrárias e o tempo de execução do Tcl. Os scripts Tcl abrigam chamadas de comando como uma lista de palavras separadas por espaço em branco e finalizadas por uma nova linha ou ponto e vírgula.


As principais substituições suportadas pelo Tcl são substituição de comando, substituição de variável e substituição de barra invertida. Além disso, existe uma interface de acesso ao banco de dados para scripts Tcl que suporta drivers de acesso para bancos de dados MySQL, Open Database Connectivity (ODBC), PostgreSQL e SQLite.


O Tcl suporta pacotes de extensão para funcionalidades adicionais, incluindo GUI, automação de aplicativos baseada em terminal e acesso ao banco de dados.

O que é a linguagem de comando da ferramenta (tcl)? - o que é techopedia