У дома развитие Какво е командният език на инструмента (tcl)? - определение от техопедия

Какво е командният език на инструмента (tcl)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Език на командния инструмент (Tcl)?

Командният език на инструмента (Tcl) е мощен скриптов език с функции за програмиране. Той е достъпен в Unix, Windows и Mac OS платформи. Tcl се използва за уеб и десктоп приложения, мрежи, администриране, тестване, бързо прототипиране, скриптовани приложения и графични потребителски интерфейси (GUI).

Techopedia обяснява езика на командния инструмент (Tcl)

Въведен през 1988 г. от Джон Ousterhout, Tcl се използва за скриптове на общ интерфейс на шлюза (CGI) и служи като скриптов език на бот Eggdrop. Tcl / Tk се отнася до комбинация от Tcl и инструментариума на Tk GUI.


Функциите на Tcl включват:

  • Цялостно използване на Unicode и крос-платформа
  • Разширяемост чрез Java и C ++
  • Интеграция с инструментариите на Windows GUI
  • Типовете данни, включително изходния код, могат да бъдат манипулирани като низове.
  • Интерфейс, управляван от събития към сокети и файлове
  • Команди с различни функции и интерпретиран език с байт код
  • Създаване на съобщение за грешка при неправилно използване от Tcl команди.
  • FreeWrap TCLSH
  • Лиценз на Berkeley Software Distribution (BSD)
  • Пълна версия за разработка
Tcl интерфейси с езика C. Масивите от стойности, които описват аргументите на командите, се предават на функциите за изпълнение на командите. Цифровите логически симулатори също включват Tcl скриптов интерфейс за Verilog, VHSIC език за описание на хардуера (VHDL) и симулация на езиков хардуер SystemVerilog. Инструменти като опростен Wrapper и интерфейсен генератор (SWIG) и ffidl автоматично генерират кода, необходим за свързване на произволни C функции и Tcl време на изпълнение. Tcl скриптове привличат командните извиквания като списък с думи, разделени с бяло пространство и завършени с нов ред или запетая.


Основните замествания, поддържани от Tcl, са заместване на команди, променлива подмяна и замяна на обратната черта. Освен това има интерфейс за достъп до база данни за скриптове Tcl, който поддържа драйвери за достъп за MySQL, Open Database Connectivity (ODBC), PostgreSQL и SQLite бази данни.


Tcl поддържа пакети за разширения за допълнителна функционалност, включително GUI, автоматизация на приложения на терминала и достъп до база данни.

Какво е командният език на инструмента (tcl)? - определение от техопедия