Tool Command Language
langage de programmation / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Tool Command Language?
Résumez cet article pour un enfant de 10 ans
Pour les articles homonymes, voir Tcl.
Tool Command Language (abréviation : Tcl) est un langage de script initialement conçu en 1988 par John Ousterhout et son équipe à l'université de Californie à Berkeley. Il s'inspire principalement des langages C, Lisp, sh et awk. Ce langage à typage dynamique est multiplateforme, extensible, facile à apprendre et repose sur 12 règles syntaxiques. Tcl s'interface très aisément avec le langage C, ce qui lui permet de servir par exemple d'interprète embarqué dans des applications.
Cet article contient une ou plusieurs listes ().
Ces listes gagneraient à être rédigées sous la forme de paragraphes synthétiques, plus agréables à la lecture, les listes pouvant être aussi introduites par une partie rédigée et sourcée, de façon à bien resituer les différents items.
D'autre part, Wikipédia n'a pas pour rôle de constituer une base de données et privilégie un contenu encyclopédique plutôt que la recherche de l'exhaustivité.
Tcl | ||
Date de première version | 1988 | |
---|---|---|
Paradigmes | Impératif, fonctionnel, objet, événementiel | |
Auteur | John Ousterhout | |
Développeurs | Tcl Core Team et al. | |
Dernière version | 8.6.14 ()[1] | |
Version en développement | 8.7a5 ()[2] | |
Typage | dynamique (tout est chaîne de caractères) | |
Influencé par | C, Lisp, Shell, Awk, SCL | |
A influencé | Python, PowerShell, Tea | |
Implémentations | TCL, Jacl, Jim, Hecl | |
Système d'exploitation | Multi-plateforme | |
Licence | BSD | |
Site web | http://www.tcl.tk/ | |
Extension de fichier | .tcl | |
modifier |
En 1990, John Ousterhout développe une extension pour Tcl appelée Tk qui est une bibliothèque pour créer des interfaces graphiques portables. Par la suite, le développement de Tk se découpla suffisamment de celui de Tcl pour être utilisé avec d'autres langages. Cependant la combinaison de Tcl et Tk reste connue comme langage sous le nom de Tcl-Tk ou Tcl/Tk.
Tcl-Tk fait partie des langages de programmation ayant la propriété d'homoiconicité, tout comme Lisp. Nombre d'informaticiens prononcent « tickle » en parlant de Tcl, ce qui signifie chatouiller en anglais. Tk est prononcé « ticket ».