Huis Ontwikkeling Wat is tool-commandotaal (tcl)? - definitie van techopedia

Wat is tool-commandotaal (tcl)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Tool Command Language (Tcl)?

Tool command language (Tcl) is een krachtige scripttaal met programmeerfuncties. Het is beschikbaar op Unix-, Windows- en Mac OS-platforms. Tcl wordt gebruikt voor web- en desktopapplicaties, netwerken, administratie, testen, rapid prototyping, scripttoepassingen en grafische gebruikersinterfaces (GUI).

Techopedia verklaart Tool Command Language (Tcl)

Tcl, geïntroduceerd in 1988 door John Ousterhout, wordt gebruikt voor Common Gateway Interface (CGI) -scripting en dient als de Eggdrop Bot-scripttaal. Tcl / Tk verwijst naar een combinatie van Tcl en de Tk GUI-toolkit.


Tcl-functies zijn onder meer:

  • Volledig gebruik van Unicode en platformoverschrijdend
  • Uitbreidbaarheid via Java en C ++
  • Integratie met Windows GUI toolkit
  • Gegevenstypen, inclusief broncode, kunnen als tekenreeksen worden gemanipuleerd.
  • Evenementgestuurde interface naar sockets en bestanden
  • Variadische functieopdrachten en geïnterpreteerde taal met bytecode
  • Foutmelding genereren bij onjuist gebruik door Tcl-opdrachten.
  • FreeWrap TCLSH
  • Berkeley Software Distribution (BSD) -licentie
  • Volledige ontwikkelingsversie
Tcl werkt samen met de C-taal. Arrays met waarden die opdrachtargumenten beschrijven, worden doorgegeven aan de opdrachtimplementatiefuncties. Digitale logische simulatoren bevatten ook een Tcl-scriptinterface voor Verilog, VHSIC hardware description language (VHDL) en SystemVerilog hardware-taalsimulatie. Tools zoals Simplified Wrapper en Interface Generator (SWIG) en ffidl genereren automatisch de code die nodig is om willekeurige C-functies en Tcl-runtime te verbinden. Tcl-scripts bevatten opdrachtopdrachten als een lijst met woorden gescheiden door witruimte en afgesloten met een nieuwe regel of puntkomma.


Belangrijke vervangingen die worden ondersteund door Tcl zijn opdrachtvervanging, variabele vervanging en backslash-vervanging. Bovendien is er een database-toegangsinterface voor Tcl-scripts die toegangsstuurprogramma's voor MySQL, Open Database Connectivity (ODBC), PostgreSQL en SQLite-databases ondersteunen.


Tcl ondersteunt uitbreidingspakketten voor extra functionaliteit, waaronder GUI, terminal-gebaseerde applicatie-automatisering en database-toegang.

Wat is tool-commandotaal (tcl)? - definitie van techopedia