Оглавление [Скрыть]
- 1 Tcl (англ.)
- 1.1 Обзор языка программирования Tcl
- 1.2 Основные команды и управление выполнением
- 1.3 Расширенные команды и управление памятью
- 1.4 Объектно-ориентированное программирование
- 1.5 Разработка веб-приложений
- 1.6 Взаимодействие с другими языками
- 1.7 Пакеты расширений
- 1.8 Рекомендации и дальнейшее чтение
- 1.9 Ссылки
- 1.10 Полный текст статьи:
- 2 ТКЛ — Википедия
Tcl (англ.)
-
Обзор языка программирования Tcl
- Tcl – интерпретируемый язык программирования с динамической типизацией.
- Разработан в 1988 году для создания сценариев и автоматизации задач.
- Имеет простой синтаксис и не требует компиляции.
-
Основные команды и управление выполнением
- set – запись значения в переменную, proc – определение новой команды, return – возврат управления вызывающей стороне.
- if, foreach, while – управляющие конструкции для циклов и условий.
- break, continue – управление циклами, return – прерывание выполнения тела процедуры.
-
Расширенные команды и управление памятью
- expr, list, lindex – обработка выражений и списков.
- array, dict, regexp, regsub – управление массивами, словарями, регулярными выражениями.
- uplevel, upvar – управление стеком вызовов и доступ к переменным.
- apply, yield, yieldfor – анонимные функции и сопрограммы.
- try, catch – обработка ошибок и исключений.
- zlib – доступ к средствам сжатия.
-
Объектно-ориентированное программирование
- TclOO – встроенная система динамических объектов с классами, метаклассами, фильтрами и миксинами.
- Обновление incr Tcl для использования TclOO.
-
Разработка веб-приложений
- Tcl используется для создания веб-сервера HTTP.
- Apache Rivet – система программирования для HTTP-сервера Apache с поддержкой Tcl.
-
Взаимодействие с другими языками
- Tcl изначально взаимодействует с Си, поддерживает моделирование аппаратных языков.
- SWIG, Ffidl – инструменты для интеграции C и Tcl, Critcl – встраивание C в Tcl.
-
Пакеты расширений
- Tcl поддерживает использование пакетов расширений для дополнительных функций.
-
Рекомендации и дальнейшее чтение
- Список книг и ресурсов для изучения Tcl.
-
Ссылки
- Официальный веб-сайт Tcl и дополнительные ресурсы.