Tcl - Présentation

Tcl est une forme raccourcie de Tool Command Language. John Ousterhout de l'Université de Californie à Berkeley l'a conçu. C'est une combinaison d'un langage de script et de son propre interpréteur qui s'intègre à l'application, nous développons avec elle.

Tcl a été développé initialement pour Unix. Il a ensuite été porté sous Windows, DOS, OS / 2 et Mac OSX. Tcl est très similaire à d'autres langages shell Unix comme Bourne Shell (Sh), le C Shell (csh), le Korn Shell (sh) et Perl.

Il vise à fournir aux programmes la possibilité d'interagir avec d'autres programmes et également d'agir en tant qu'interprète intégrable. Même si le but initial était de permettre aux programmes d'interagir, vous pouvez trouver des applications à part entière écrites en Tcl / Tk.

Caractéristiques de Tcl

Les caractéristiques de Tcl sont les suivantes -

  • Temps de développement réduit.

  • Kit d'interface utilisateur puissant et simple avec intégration de TK.

  • Écrivez une fois, exécutez partout. Il fonctionne sous Windows, Mac OS X et presque sur toutes les plates-formes Unix.

  • Assez facile à démarrer pour les programmeurs expérimentés; depuis, la langue est si simple qu'ils peuvent apprendre Tcl en quelques heures ou quelques jours.

  • Vous pouvez facilement étendre les applications existantes avec Tcl. De plus, il est possible d'inclure Tcl en C, C ++ ou Java vers Tcl ou vice versa.

  • Avoir un ensemble puissant de fonctions de mise en réseau.

  • Enfin, c'est un open source, gratuit, et peut être utilisé pour des applications commerciales sans aucune limite.

Applications

Tcl est un langage à usage général et vous pouvez trouver Tcl partout. Il comprend,

  • Sites Web évolutifs qui sont souvent soutenus par des bases de données.
  • Serveurs Web hautes performances construits avec TclHttpd.
  • Tcl avec les sites Web basés sur CGI.
  • Applications d'interface graphique de bureau.
  • Applications embarquées.