11.5 Tcl/Tk contents


11.5 Tcl/Tk

Tcl/Tk - еще один свободно распространяемый интерпретатор, который часто используется для написания скриптов и организации диалога с экстенсивным использованием графических возможностей. Tcl обозначает Tool Command Language (инструментальный командный язык). Tk обычно означает Tool Kit (инструментальный набор). Как правило, Tcl/Tk является частью поставки Linux, но может быть получен и отдельно, например, в ftp://ftp.funet.fi/pub/languages/tcl. Язык Tcl/Tk довольно развит и используется в сотнях приложений. Следует заметить, что Tcl и Tk часто хранятся отдельно, поскольку это вообще-то отдельные продукты. Tk представляет собой набор команд и описателей для создания и манипулирования с X виджетами. Интерпретатор, который интерпретирует строки Tcl и имеет средства Tk обычно носит имя wish. При вызове которого появляется строчное приглашение (обычно %) и графическое окно. Есть возможность вызвать лишь интерпретатор команд Tcl, который работает в строчном режиме. Его также можно использовать как обычную оболочку как, например, bash. Пример короткой тестовой программы на Tcl привед©н ниже.

#!/usr/bin/tcl

puts stdout "";

puts stdout "This is test program for Tcl";

set x 4; set y 19;

set Result [expr sqrt($x * $x + $y * $y)];

puts stdout Result=$Result ;

При выполнении скрипт печатает пустую строку, затем

This is test program for Tcl

Result=19.4164878389


contents
Обновлено: 16.03.2015