Casa Sviluppo Qual è il linguaggio di comando dello strumento (tcl)? - definizione da techopedia

Qual è il linguaggio di comando dello strumento (tcl)? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa Tool Command Language (Tcl)?

Tool command language (Tcl) è un potente linguaggio di scripting con funzionalità di programmazione. È disponibile su piattaforme Unix, Windows e Mac OS. Tcl è utilizzato per applicazioni Web e desktop, networking, amministrazione, test, prototipazione rapida, applicazioni con script e interfacce utente grafiche (GUI).

Techopedia spiega Tool Command Language (Tcl)

Introdotto nel 1988 da John Ousterhout, Tcl viene utilizzato per gli script CGI (Common Gateway Interface) e funge da linguaggio di scripting dei bot Eggdrop. Tcl / Tk si riferisce a una combinazione di Tcl e Tk GUI toolkit.


Le funzionalità di Tcl includono:

  • Unicode completo e utilizzo multipiattaforma
  • Estensibilità tramite Java e C ++
  • Integrazione con il toolkit della GUI di Windows
  • I tipi di dati, incluso il codice sorgente, possono essere manipolati come stringhe.
  • Interfaccia basata su eventi per socket e file
  • Comandi di funzioni variabili e linguaggio interpretato con bytecode
  • Generazione di messaggi di errore in caso di utilizzo errato da parte dei comandi Tcl.
  • FreeWrap TCLSH
  • Licenza Berkeley Software Distribution (BSD)
  • Versione di sviluppo completa
Tcl si interfaccia con il linguaggio C. Le matrici di valori che descrivono gli argomenti dei comandi vengono passate alle funzioni di implementazione dei comandi. I simulatori di logica digitale includono anche un'interfaccia di scripting Tcl per Verilog, VHSIC linguaggio di descrizione hardware (VHDL) e simulazione di linguaggio hardware SystemVerilog. Strumenti come il wrapper semplificato e il generatore di interfaccia (SWIG) e ffidl generano automaticamente il codice richiesto per connettere funzioni C arbitrarie e runtime Tcl. Gli script Tcl ospitano le invocazioni di comandi come un elenco di parole separate da spazi bianchi e terminate da una nuova riga o punto e virgola.


Le sostituzioni principali supportate da Tcl sono la sostituzione dei comandi, la sostituzione delle variabili e la sostituzione della barra rovesciata. Inoltre, esiste un'interfaccia di accesso al database per gli script Tcl che supporta i driver di accesso per database MySQL, Open Database Connectivity (ODBC), PostgreSQL e SQLite.


Tcl supporta pacchetti di estensione per funzionalità aggiuntive, tra cui GUI, automazione delle applicazioni basata su terminali e accesso al database.

Qual è il linguaggio di comando dello strumento (tcl)? - definizione da techopedia