Difference between revisions of "Tcl/Tk"
From JaWiki (Jabber/XMPP wiki)
< Tcl
m (Reverted edits by 209.99.227.70 (Talk); changed back to last version by Applesin) |
|||
Line 1: | Line 1: | ||
− | + | ==Особенности== | |
− | == | + | * Язык высокого уровня, по простоте может сравниться с [[Python]] |
− | * | + | * Кроссплатформенность |
− | * | + | * Расширяемость (необходимо знание C) |
− | * | + | |
− | == | + | ==Описание== |
− | '''Tcl''' - | + | '''Tcl''' - язык программирования, использующий свою библиотеку. |
− | '''Tk''' - | + | '''Tk''' - библиотека элементов управления (виджетов). |
− | Tcl | + | Tcl и Tk независимы друг от друга, но чаще всего используются в связке (как TCP/IP :-). |
− | + | Приложения на Tcl/tk можно как компилировать, так и [[Interpretation|интерпретировать]], что из-за чрезвычайной простоты языка становится очень полезным. Удобство Jabber клиента вещь весьма субъективная и не всегда поддается точным оценкам. Именно поэтому интерпретируемые клиенты имеют преимущество над компилируемыми - бесконечную расширяемость. Пример такого клиента - [[Tkabber]]. Даже неопытный пользователь сможет применить нужный ему "патч", и одного перезапуска программы будет достаточно для вступления изменений в силу. | |
− | == | + | ==Книги на русском== |
{| | {| | ||
− | |[[Image:tcl-book.jpg|thumb| | + | |[[Image:tcl-book.jpg|thumb|Фактически, единственная стоящая книга на русском языке]] |
|} | |} | ||
− | == | + | ==Ссылки== |
− | * [http://www.tcl.tk/ | + | * [http://www.tcl.tk/ Веб-сайт] |
Revision as of 09:00, 27 September 2007
Особенности
- Язык высокого уровня, по простоте может сравниться с Python
- Кроссплатформенность
- Расширяемость (необходимо знание C)
Описание
Tcl - язык программирования, использующий свою библиотеку. Tk - библиотека элементов управления (виджетов).
Tcl и Tk независимы друг от друга, но чаще всего используются в связке (как TCP/IP :-). Приложения на Tcl/tk можно как компилировать, так и интерпретировать, что из-за чрезвычайной простоты языка становится очень полезным. Удобство Jabber клиента вещь весьма субъективная и не всегда поддается точным оценкам. Именно поэтому интерпретируемые клиенты имеют преимущество над компилируемыми - бесконечную расширяемость. Пример такого клиента - Tkabber. Даже неопытный пользователь сможет применить нужный ему "патч", и одного перезапуска программы будет достаточно для вступления изменений в силу.