Hjem Udvikling Hvad er sprog til værktøjskommandoer (tcl)? - definition fra techopedia

Hvad er sprog til værktøjskommandoer (tcl)? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Tool Command Language (Tcl)?

Værktøjskommandosprog (Tcl) er et kraftfuldt scriptingsprog med programmeringsfunktioner. Det er tilgængeligt på tværs af Unix-, Windows- og Mac OS-platforme. Tcl bruges til web- og desktop-applikationer, netværk, administration, test, hurtig prototype, scriptede applikationer og grafiske brugergrænseflader (GUI).

Techopedia forklarer Tool Command Language (Tcl)

Tcl blev introduceret i 1988 af John Ousterhout og bruges til scripting af fælles gateway interface (CGI) og fungerer som Eggdrop bot scripting sprog. Tcl / Tk henviser til en kombination af Tcl og Tk GUI værktøjssæt.


Tcl-funktioner inkluderer:

  • Fuld brug af Unicode og tværplatform
  • Udvidbarhed gennem Java og C ++
  • Integration med Windows GUI værktøjssæt
  • Datatyper, inklusive kildekode, kan manipuleres som strenge.
  • Begivenhedsdrevet interface til stikkontakter og filer
  • Variadic funktion kommandoer og tolket sprog med bytecode
  • Generering af fejlmeddelelse ved forkert brug af Tcl-kommandoer.
  • FreeWrap TCLSH
  • Berkeley Software Distribution (BSD) licens
  • Fuld udviklingsversion
Tcl grænseflader med C-sproget. Matriser af værdier, der beskriver kommandoerargumenter, overføres til kommando-implementeringsfunktionerne. Digitale logik-simulatorer inkluderer også en Tcl-scripting-interface til Verilog, VHSIC-hardwarebeskrivelsessprog (VHDL) og SystemVerilog-hardwaresprogsimulering. Værktøjer som Simplified Wrapper and Interface Generator (SWIG) og ffidl genererer automatisk den nødvendige kode til at forbinde vilkårlige C-funktioner og Tcl-runtime. Tcl-scripter huser kommando-invokationer som en liste over ord adskilt med hvidafstand og afsluttet med en ny linje eller semikolon.


Store substitutioner understøttet af Tcl er kommandosubstitution, variabel substitution og backslash-substitution. Der er desuden en databaseadgangsgrænseflade til Tcl-scripts, der understøtter adgangsdrivere til MySQL, Open Database Connectivity (ODBC), PostgreSQL og SQLite-databaser.


Tcl understøtter udvidelsespakker til yderligere funktionalitet, herunder GUI, terminalbaseret applikationsautomation og databaseadgang.

Hvad er sprog til værktøjskommandoer (tcl)? - definition fra techopedia