Hjem Utvikling Hva er verktøykommandospråk (tcl)? - definisjon fra techopedia

Hva er verktøykommandospråk (tcl)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Tool Command Language (Tcl)?

Tool command language (Tcl) er et kraftig skriptspråk med programmeringsfunksjoner. Det er tilgjengelig på Unix-, Windows- og Mac OS-plattformer. Tcl brukes til nett- og stasjonære applikasjoner, nettverk, administrasjon, testing, rask prototyping, skriptede applikasjoner og grafiske brukergrensesnitt (GUI).

Techopedia forklarer Tool Command Language (Tcl)

Tcl ble introdusert i 1988 av John Ousterhout, og brukes til scripting av felles gateway interface (CGI) og fungerer som Eggdrop bot skriptspråk. Tcl / Tk refererer til en kombinasjon av Tcl og Tk GUI verktøysett.


Tcl-funksjoner inkluderer:

  • Fullstendig bruk av Unicode og plattformer
  • Utvidbarhet gjennom Java og C ++
  • Integrasjon med Windows GUI verktøysett
  • Datatyper, inkludert kildekode, kan manipuleres som strenger.
  • Hendelsesstyrt grensesnitt til stikkontakter og filer
  • Variadic funksjon kommandoer og tolket språk med bytecode
  • Generering av feilmelding ved feil bruk av Tcl-kommandoer.
  • FreeWrap TCLSH
  • Berkeley Software Distribution (BSD) lisens
  • Full utviklingsversjon
Tcl grensesnitt mot C-språket. Matriser av verdier som beskriver kommandoargumenter, blir sendt til kommando-implementeringsfunksjonene. Digitale logikksimulatorer inkluderer også et Tcl-skriptingsgrensesnitt for Verilog, VHSIC maskinvarebeskrivelsesspråk (VHDL) og SystemVerilog maskinvarespråkssimulering. Verktøy som forenklet innpakning og grensesnittgenerator (SWIG) og ffidl genererer automatisk koden som kreves for å koble til vilkårlige C-funksjoner og Tcl-driftstid. Tcl-skripter huser kommandoinnkallinger som en liste over ord atskilt med hvitrom og avsluttet med en ny linje eller semikolon.


Viktige substitusjoner støttet av Tcl er kommandosubstitusjon, variabel substitusjon og tilbakestrengssubstitusjon. I tillegg er det et databaseadgangsgrensesnitt for Tcl-skript som støtter tilgangsdrivere for MySQL, Open Database Connectivity (ODBC), PostgreSQL og SQLite databaser.


Tcl støtter utvidelsespakker for ekstra funksjonalitet, inkludert GUI, terminalbasert applikasjonsautomasjon og databasetilgang.

Hva er verktøykommandospråk (tcl)? - definisjon fra techopedia