Limba de comandă a instrumentului (Tcl)

Autor: Peter Berry
Data Creației: 12 August 2021
Data Actualizării: 12 Mai 2024
Anonim
Karl Lehenbauer, "TCL: The Tool Command Language - LISP for the Masses"
Video: Karl Lehenbauer, "TCL: The Tool Command Language - LISP for the Masses"

Conţinut

Definiție - Ce înseamnă Limba de comandă a instrumentului (Tcl)?

Instrumentul de limbaj de comandă (Tcl) este un limbaj puternic de script cu caracteristici de programare. Este disponibil pe platformele Unix, Windows și Mac OS. Tcl este utilizat pentru aplicații web și desktop, rețea, administrare, testare, prototipare rapidă, aplicații scriptate și interfețe grafice de utilizator (GUI).


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică limbajul instrumentului de comandă (Tcl)

Introdus în 1988 de John Ousterhout, Tcl este folosit pentru scripting-ul comun de interfață gateway (CGI) și servește ca limbaj de script pentru bot Eggdrop. Tcl / Tk se referă la o combinație de Tcl și Tk GUI set de instrumente.

Caracteristicile Tcl includ:

  • Utilizare completă Unicode și multiplă platforme
  • Extensibilitate prin Java și C ++
  • Integrare cu setul de instrumente GUI Windows
  • Tipurile de date, inclusiv codul sursă, pot fi manipulate ca șiruri.
  • Interfață bazată pe evenimente la prize și fișiere
  • Comenzi funcționale variabile și limbaj interpretat cu bytecode
  • Generare de erori la utilizarea incorectă de comenzile Tcl.
  • FreeWrap TCLSH
  • Licența Berkeley Software Distribution (BSD)
  • Versiune de dezvoltare completă
Tcl interfețe cu limbajul C. Schițele valorilor care descriu argumentele comenzii sunt transmise funcțiilor de implementare a comenzii. Simulatoarele logice digitale includ, de asemenea, o interfață de script Tcl pentru Verilog, limbajul de descriere hardware VHSIC (VHDL) și simularea limbajului hardware SystemVerilog. Instrumente precum Simplified Wrapper and Interface Generator (SWIG) și ffidl generează automat codul necesar pentru a conecta funcțiile C arbitrare și timpul de rulare Tcl. Scripturile Tcl conțin invocări de comandă ca listă de cuvinte separate de spațiul alb și terminate de o linie nouă sau punct și virgulă.

Substituțiile majore suportate de Tcl sunt substituirea comenzii, substituirea variabilă și substituirea retragerii. În plus, există o interfață de acces la baza de date pentru scripturi Tcl care acceptă driverele de acces pentru bazele de date MySQL, Open Database Connectivity (ODBC), PostgreSQL și SQLite.

Tcl acceptă pachete de extensii pentru funcționalitate suplimentară, inclusiv GUI, automatizare a aplicațiilor bazate pe terminale și acces la baze de date.