Accueil Développement Qu'est-ce que le langage de commande d'outil (tcl)? - définition de techopedia

Qu'est-ce que le langage de commande d'outil (tcl)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le langage de commande d'outils (Tcl)?

Le langage de commande d'outils (Tcl) est un langage de script puissant avec des fonctionnalités de programmation. Il est disponible sur les plates-formes Unix, Windows et Mac OS. Tcl est utilisé pour les applications Web et de bureau, la mise en réseau, l'administration, les tests, le prototypage rapide, les applications scriptées et les interfaces utilisateur graphiques (GUI).

Techopedia explique le langage de commande d'outils (Tcl)

Introduit en 1988 par John Ousterhout, Tcl est utilisé pour les scripts CGI (Common Gateway Interface) et sert de langage de script pour le bot Eggdrop. Tcl / Tk fait référence à une combinaison de Tcl et de la boîte à outils Tk GUI.


Les fonctionnalités de Tcl incluent:

  • Utilisation complète d'Unicode et multiplateforme
  • Extensibilité via Java et C ++
  • Intégration avec Windows GUI toolkit
  • Les types de données, y compris le code source, peuvent être manipulés comme des chaînes.
  • Interface événementielle pour les sockets et les fichiers
  • Commandes de fonctions variadiques et langage interprété avec bytecode
  • Génération de messages d'erreur lors d'une utilisation incorrecte par les commandes Tcl.
  • FreeWrap TCLSH
  • Licence Berkeley Software Distribution (BSD)
  • Version de développement complète
Tcl s'interface avec le langage C. Des tableaux de valeurs qui décrivent des arguments de commande sont passés aux fonctions d'implémentation de commande. Les simulateurs de logique numérique incluent également une interface de script Tcl pour Verilog, le langage de description matérielle VHSIC (VHDL) et la simulation de langage matériel SystemVerilog. Des outils tels que le wrapper simplifié et le générateur d'interface (SWIG) et ffidl génèrent automatiquement le code requis pour connecter des fonctions C arbitraires et le runtime Tcl. Les scripts Tcl hébergent les invocations de commandes sous la forme d'une liste de mots séparés par des espaces et terminés par une nouvelle ligne ou un point-virgule.


Les substitutions principales prises en charge par Tcl sont la substitution de commandes, la substitution de variables et la substitution de barre oblique inverse. De plus, il existe une interface d'accès à la base de données pour les scripts Tcl qui prend en charge les pilotes d'accès pour les bases de données MySQL, Open Database Connectivity (ODBC), PostgreSQL et SQLite.


Tcl prend en charge les packages d'extensions pour des fonctionnalités supplémentaires, notamment l'interface graphique, l'automatisation des applications basée sur terminal et l'accès à la base de données.

Qu'est-ce que le langage de commande d'outil (tcl)? - définition de techopedia